Computational Vision
U. Minn. Psy 5036
Daniel Kersten
Lecture 11: Image Coding

Initialize

Read in Statistical Add-in packages:

Off[General::"spell1"];
<<"BarCharts`";<<"Histograms`";<<"PieCharts`"
SetOptions[ArrayPlot,ColorFunction->"GrayTones",DataReversed->True,Frame->False,AspectRatio->Automatic,Mesh->False,PixelConstrained->True,ImageSize->Small];

Outline

Last time

Final projects
Image operations
	Point non-linearities, and simple statistics
	Using function interpolation for image morphing, symbolic differentiation.

Properties of the fourier transforms of images (in the online class tutorial: Fourier_neural_image.nb )
	E.g., if you haven't tried it yet, look at the relative importance of amplitude and phase spectra in object recognition

Today

Natural image statistics and efficient coding
Understanding first-order statistics in terms of efficient coding of natural images

Efficient coding: 1rst order statistics & point operations

In 1981, Simon Laughlin published a paper in which he showed that the contrast response function of  LMC interneurons  ("large monopolar cells") of the fly's ommatidium had a sigmoidal non-linearity as shown below. This kind of non-linearity wasn't new, and is common, especially in sensory response functions, that it is a de facto standard point non-linearity in generic neural network models. 
But why the sigmoidal shape? The mechanistic explanation for this kind of sigmoidal shape was and has been that small signals tend to get suppressed (e.g. a "soft" threshold), and at the high end, signals get saturated because of biophysical limitations.
Laughlin came up with a different kind of answer, based on a functional argument that went along the following lines: the fly lives in a visual world in which big contrasts (local intensity relative to a global mean) (negative or positive) are less common than contrasts near zero, so neurons should devote more of their resolving capacity to the middle contrasts, i.e. those near zero. This kind of argument is based on information theory. In this lecture, we'll develop some basic tools of information theory to understand his model and others like it.
In image processing jargon, the fly's visual neuron is doing "histogram equalization". Let's see what that means.

Caveat

In the next two lectures we are going to study  statistical regularities found in natural images. Efficient coding takes advantage of regularities to represent images with fewer bits. We'll illustrate these regularities with arbitrary images that haven't been photometrically calibrated. Depending on the kind of compression (e.g. "lossy"), images like jpeg images have statistical properties that can deviate from the original uncompressed image. There exist several carefully calibrated image data sets, such as the "van Hateren" database: http://hlab.phys.rug.nl/archive.html.

Import image file

Using Import[]

As noted earlier, you can use "Get File Path" from the "Input" menu to paste in the directory name of a file, or to use as an argument for SetDirectory. You can use Import[ ] to read in image files of various formats.
E.g. on my computer,  granite =  Import["PowerBookHD:Research:kersten-lab:courses:Psy5036:Lectures:11. Efficient coding:granite64x64.jpg"];
Alternatively, you can use the following to open a dialog window to look for the image file you want. I'm going to read in: ColorAlpine256x256.jpg

graniteg=Import[Experimental`FileBrowse[False]]

graniteg is of type ⁃ Graphics ⁃. To manipulate pixel values, we need to pull out the first element [[1,1]], which is the image matrix of pixel values that we want, and then average the RGB channels (using arbritrary weights) to produce a grayscale image we'll call granite.

granite=Round[255*Map[((0.3333#[[1]]+0.3333#[[2]]+0.333#[[3]])/255.)&,N[graniteg[[1,1]]],{2}]];
ArrayPlot[granite]

Let's calculate the max, mean and standard deviation. The standard deviation gives us a measure of contrastiness (see previous lecture's definitions of contrast)

width=Dimensions[granite][[1]]
Max[Flatten[granite]]
N[Mean[Flatten[granite]]]
N[StandardDeviation[Flatten[granite]]]

Histogram

Let's calculate some first-order statistics. First-order means that we are looking at the frequency of occurrence of pixel intensity values, i.e. the histogram. In the next lecture we'll will look at second-order statistics that describe how pixel intensities at one location are related to nearby ones.

Define histogram function that accepts an image with graylevels  [lowlimt,highlimit], and outputs a histogram normalized to 1:

histogram[image_,binsize_,lowlimit_,highlimit_]:= Module[{histx},
histx = BinCounts[Flatten[image],{lowlimit,highlimit,binsize}];
Return[N[histx /Plus@@histx]];
];

The histogram gives us an estimate of (Subscript[p, i]), the probability of the ith intensity, e.g. the probability of a pixel's value being say graylevel 103.

histograniteimage=histogram[granite,1,0,255];
ListPlot[histograniteimage,PlotStyle->PointSize[0.01]]

Recall that can also use:

Histogram[Flatten[granite],ImageSize->Small]

What is the frequency of occurrence of graylevel 103?

Entropy

Entropy provides a scalar measure of the degree of disorder  in an image. "Disorder" isn't necessarily bad because it is intuitively related to the degree of novelty or surprise in a pattern. We want a measure of information that reflects degree of surprise in a formal objective sense. 
A highly ordered or regular pattern is by definition somewhat predictable--there is a "pattern there". You might be able to predict one part of the pattern from another. The pattern is said to have redundant information. A pattern can also be predictable because certain elements are just more likely to occur than others. For example, some gray values  in the above histogram are more frequent than other gray values.
A highly probable event doesn't convey as much information as a low probability event. "I will go to sleep tonight" vs. "I will parachute tonight". The second statement conveys more information than the first. 
An event for us will be a pixel taking on a particular graylevel value, say i, where we have a space of 256 possible events.

Communication and information transmission

We also think of an "event" in this context as a member (a symbol) of an "alphabet" used to send information about a signal. So to send information about a picture, I send a series of symbols (each one corresponding to i, where i = 0,1,..255) from the alphabet {0,1,..255}.
Imagine if all pictures had pixel gray level probabilities represented by the granite histogram. You have to guess each value. You have to pay say 10 cents for each wrong guess. But I do allow you to ask which pixels have certain gray levels at a cost of a dollar for each question.  Which graylevels would you ask about  first? You'd want to spend your questions on learning the rare events. For example, graylevel 127 is much more probable than 3.

histograniteimage[[127]]/histograniteimage[[5]]

Intuitively the degree of informativeness is inversely related to the probability of then event. Any monotonic function (such as a logarithm) of the reciprocal of probability would preserve a measure of informativeness.

In a classic piece of work done at Bell Labs in the late 1940s, Claude Shannon defined the information of an event i is defined as:
	 -(Subscript[Log, 2])(Subscript[p, i]) = (Subscript[Log, 2])1/(Subscript[p, i])

This formula satisfies at least one requirement for a measure of information, that it should be monotonically related to the degree of surprise.

The base 2 corresponds to a unit of information called a "bit", which thanks to computers is now part of common parlance.

Log[2,1/histograniteimage[[127]]]
Log[2,1/histograniteimage[[5]]]

But we have a whole collection of symbols making up the alphabet, so it is also useful to have a measure of the average information for the set of symbols given their respective probabilities. Some alphabets may be better than others at efficiently sending information about signals.
Shannon went on to define entropy is defined as the average (expected) information over all N events,
So by the definition of expectation (or average):

entropy = -(∑_(i=1)^N)(Subscript[p, i])(Subscript[Log, 2])(Subscript[p, i])

If a pixel can take on any graylevel with equal probability, like the noise images you have generated, the entropy is high (and in fact maximum). On the other hand, if pixels can take on only one value, entropy is low (and in fact 0). (Entropy for a continuous random variable is different-- the entropy doesn' t have a natural lower bound, and the minimum can be negative)

Information and entropy are measured in bits for Log base 2. Again, recall that an event for us is a particular graylevel. 
Entropy reflects the amount of information conveyed on average by a set of symbols. A 256x256 gaussian white noise image may look boring and unsurprising to you, but a true sample is actually completely novel--you've never seen it before, and you'll never see it again (or at least the odds are vanishingly low).
Sometimes probabilities are 0, so we set 0 Log(0) = 0, and then the following function calculates entropy for a list of probabilities:

entropy[probdist_]:=Plus@@ (If[#==0,0,-# Log[2,#]]&/@probdist)

Plus@@list is short-hand for Apply[Plus, list]. They both return the sum of the elements in the list.
If[#==0,0,-# Log[2,#]]& is short-hand for a function to be applied to elements of our list. # is a placeholder for the variable that gets plugged in. We could have defined a function: information[p_]:=If[p==0,0,-p Log[2,p]];
/@ is short-hand for Map[]. I.e. we could have done: Apply[Plus, Map[information, probdist]], or even longer, we could have written a loop.

We can use our entropy function to verify that the entropy is biggest when the probability distribution is uniform, i.e. when  (Subscript[p, i])=1/N. So the maximum entropy for our graylevel pictures would be: entropy[Table[1/256, {256}]] = 8 bits.

Verify this and calculate: entropy[Table[1/256, {256}]]

Let's calculate the "first-order" entropy of our grayalpine image:

entropy[histograniteimage]

Histogram equalization

Suppose we have a set of symbols (e.g. intensity levels called {g}) used to represent an incoming signal. And that some levels are much more common than others.
Can we remap these symbols to a new set  in which the new symbols (a new set of levels {f}) are equally probable? I.e. so that entropy is maximum?

Theory

In the subsequent analysis, we will initially treat images as having continuous, rather than discrete intensity values. (When we calculate entropy, we'll first bin the intensities into 256 bins). Consider for the moment, a large set of images {g(x,y)} with continuous intensity values. Suppose that the distribution of intensities was truly gaussian with a particular mean graylevel and standard deviation:
	(Subscript[p, g])(g)=(1/(Sqrt[2((πσ)^2)]))(e^(-(1/(2(σ^2)))(((g-μ))^2))). 
If we map f = ϕ(g), we'd get a new set of images {f(x,y)}. What would the histogram look like over this set? The answer comes from the density mapping theorem. (See the Probability Overview in Lecture 5) Let's call the new density of f: (Subscript[p, f])(f). Assume ϕ() is monotonic. The fundamental idea is that probability mass should be conserved,

(Subscript[p, f])(f)Δf ≃ (Subscript[p, g])(g)Δg.

What if we want (Subscript[p, f])(f)=ϵ, a constant over some domain?

ϵdf=(Subscript[p, g])(g)dg, then we integrate both sides to get:

f(g) ∝ (∫_(-∞)^g)(Subscript[p, g])(g')dg'

Note that f is exactly proportional to the function given by the cumulative distribution. 
In other words, if we draw a gaussian number, g, and run it through the point-wise non-linearity given by the formula for the cumulative gaussian,

f(g) = (1/2) (1+Erf[((g-μ)/((Sqrt[2]) σ))])

f(g) will be uniformly distributed. Thus the function f gives us the mapping rule to convert a non-uniform histogram to a uniform one, i.e. to do "histogram equalization" for an image.
(Note that if we use the inverse (f^(-1)), we have the means to generate gaussian random variables from uniformly distributed ones. See the Exercises section of the ProbabiltyOverview.nb)

Synthetic images: Gaussian white noise (discretized & clipped)

Recall that the "white" in "white noise" means that the pixel intensities are independent of each other. We'll make this notion precise in the next lecture when we learn about 2nd order statistics in images. For our purposes here, it just means we randomly draw samples for each pixel independent of what any of the previous draws were.

Because a display graylevel is in the range [0,255], we clip the extreme samples using Which[] in the sampling function randomguess:

sigma=32;
ndist = NormalDistribution[128,sigma];
randomgauss := Which[(r=Random[ndist])>255,1,r<0,0,True,r];
gaussimage = Table[randomgauss,{i,1,256},{j,1,256}];
histogaussimage=histogram[gaussimage,1,0,255];
ListPlot[histogaussimage,PlotStyle->PointSize[0.01],ImageSize->Small]
entropy[histogaussimage]

How does the entropy change if the standard deviation is smaller, say 8, instead of 32?

Non-linearity

The cumulative gaussian is the probability of an intensity  being higher than x. The cumulative gives us the form for the non-linearity (i.e. f=y):

y[x_,μ_,σ_]:=256*(1/2) (1+Erf[((x-μ)/((Sqrt[2]) σ))]);

(Recall that Mathematica has a built-in add-on function for the cumulative gaussian, so we could have used that).

If the standard deviation exactly matches that of the gaussian white noise parameters, we can make newgaussimage by running the old pixel values through the (sigmoidal point) non-linearity specified by y[] and produce a new image with a uniform white noise spectrum:

newgaussimage = Round[y[gaussimage,128,32]];

histogaussimage=histogram[newgaussimage,1,0,255];
ListPlot[histogaussimage,PlotStyle->PointSize[0.01],PlotRange->{0,0.012},ImageSize->Medium]
entropy[histogaussimage]

...now the entropy is near the maximum of Log[2,256] = 8 bits.

Plot up gaussimage and newgaussimage. Which one appears "contrastier"? Which one has the greater standard deviation?

ArrayPlot[gaussimage]
ArrayPlot[newgaussimage]

Equalize an imported natural image, e.g.  "granite"

We'll first add a tiny bit of Gaussian noise to granite. This is more realistic, and it gives us a larger intensity vocabulary.

Clear[randomgauss];
noise = Table[Random[NormalDistribution[0,2]],{i,1,width},{j,1,width}];

granite = granite + noise;
granite=255.0*granite/Max[granite];
Max[granite]

histogranite=histogram[granite,1,0,255];
ListPlot[histogranite,PlotStyle->PointSize[0.008]]

entropy[histogranite]

Calculate the cumulative distribution.

cumulhistogranite = 256.0*FoldList[Plus,histogranite[[1]],histogranite];
g1 = ListPlot[cumulhistogranite];

Use ListInterpolation to fit a continuous function to cumulative distribution, and plot up data with function fit.

fcumulhistogranite=ListInterpolation[cumulhistogranite,{{0,255}}];

g2=Plot[fcumulhistogranite[x],{x,0,255},PlotStyle->Hue[0.5]];

Show[g1,g2]

Use cumulative function to re-map intensities:

equalgranite=Round[Map[fcumulhistogranite,granite,{2}]];
ArrayPlot[equalgranite,Mesh->False,PlotRange->{0,255},ImageSize->Medium]

As we'd expect, the histogram equalization increases contrast as compared with the original image:

Compare above image with original: ArrayPlot[granite,Mesh->False, PlotRange->{0,255}];

Check final histogram and entropy:

histoequalgranite=histogram[equalgranite,1,0,255];
ListPlot[histoequalgranite,PlotStyle->PointSize[0.01`],PlotRange->{0,0.006}]

entropy[histogranite]
entropy[histoequalgranite]

(If we had kept our 256 gray-level intensity "vocabulary", the non-linearity leaves out lots of gray-levels in the output. Contrast would still be enhanced, but the mapping can actually reduce entropy. A one-to-one re-mapping of labels shouldn't affect entropy at all.)

Does histogram equalization improve image quality?

There used to be a fair amount of research investigating how various forms of histogram equalization might be used to improve the visibility of important information in degraded images, such as medical radiograms. The short answer, is that histogram equalization does little to help.

Histogram equalization by the fly's eye

The sigmoidal non-linearity of photoreceptors found in the fly (and other animals) is  a good design to efficiently code the range of light typically found in an  image (Laughlin, 1981; Richards, 1981; see figure below). The idea is that if you made a plot of the distribution of light intensities in a typical scene about some mean level, you might find something like the gaussian distribution shown below.  The granite picture intensity histogram wasn't gaussian at all, but it was roughly more peaked in the middle range. Another image (see the "granite" in the Appendix) has an approximately gaussian histogram. 
Even if the intensity values are continuous, the effective resolution of intensity may be limited by a constant amount of noise, reducing the effective response range (like quantization). If you wish to divide up the response range efficiently, it would make sense to increase the input resolution over the range where you are most likely to encounter the more frequently occuring intensities. Then the output values representing the extreme regions of the input become more probable relative to the output values coding the middle range of the input.  Such a strategy could be implemented with  a sigmoidal point mapping function as shown in the figure. In fact, the optimal non-linearity would correspond to the cumulative probability distribution that we developed above. Or in other words, the fly's light transducer should be performing "histogram equalization".
Laughlin was able to show a good correspondence between theory and actual photoreceptor non-linearity in the fly.
The  coding using a non-linear point transformation improves the cell's information transmission capacity. 
Are there ways in which the retina could take advantage of other statistical regularities in natural images to efficiently encode  image information? Next time we will see how information can be encoded even more efficiently by taking advantage of the regularities across space and time.

Sparseness of difference filters for natural images

When Hubel and Wiesel began their seminal recordings of the responses of neurons in visual cortex to images, they made a very important observation: It was really hard to get a neuron to fire. They needed to shwo the neurons edges of just the right orientation and location. Why are cortical V1 neurons usually so quiet?
We can get a preliminary understanding by calculating the histograms of the responses to linear difference filters to natural image input.

Are images Gaussian?

The weighted sum (or difference) of two Gaussian random variables is also a Gaussian. Thus if we compute a new image that is a linear combination of pixel intensities in a gaussian image (e.g. as in any convolution), the responses should have a gaussian histogram. Let's take a look at the histogram of a simple difference operator on the grayalpine image. Here is a discrete approximation of a short vertically oriented "edge detector", or first derivative:

kern={{1,-1}}

diffgranite=ListConvolve[kern,granite];
ArrayPlot[diffgranite,ImageSize->Medium]

empiricalhistg=ListPlot[histogram[diffgranite,1,-256,255],PlotRange->{{200,300},{0,0.06}},Joined->True,AxesOrigin->{256,0}]

This histogram is strikingly regular (compared with the intensity histogram), with a fairly sharp peak and long tails. The histogram is said to have large "kurtosis".
You can try to fit this with a Gaussian, but you will discover that the tails of the distribution are too extended for a Gaussian. 
It turns out that most natural images when filtered with a spatial filter whose area sums to zero (i.e. has as much positive as negative weights, as in the center-surround filters we've studied) produces a neural image with high kurtosis. An interesting neural interpretation is that such a neural code produces sparse responses, i.e. there are a few units with really big responses, but most responses huddle near the mean (which is zero). David Mumford has called this the "blue sky effect". But there is more to the story which you can read about in: Simoncelli, E. P., & Olshausen, B. A. (2001), and Simoncelli (1999, 2003).
The take-home message is that: most natural images are non-Gaussian.

Can the above empirical distribution be fit by a Gaussian, a Laplacian?

PDF[LaplaceDistribution[υ,β],x]

Manipulate[
theoreticalhistg=Plot[PDF[LaplaceDistribution[257,scale],x],{x,200,300},PlotStyle->{Red,Thick},PlotRange->Full];
Show[{theoreticalhistg,empiricalhistg}],{scale,5,25}]

If not, try the generalized laplace distribution, with a p value between 0.5 and 0.8 (Simoncelli, 1999):

pdf[x_,s_,p_]:=Exp[-Abs[x/s]^p]/(Gamma[1/p]*2*s/p)
pdf[x,s,p]

Plot the histogram for a center-surround filtered natural image

kern={{0,-1,0},{-1,4,-1},{0,-1,0}};
diffgranite=ListConvolve[kern,granite];

Plot a difference histogram for a random gaussian fractal image

The next lecture shows how to introduce simple correlations in an image using a fractal model.

Initialize gaussianfractalimage by executing the following cell

gaussianfractalimage={{0.27704330371849484, 0.27373411903453065, 0.26813979446548114, 
   0.26890796821447527, 0.268536996806678, 0.26635426126623213, 0.2666348826870242, 
   0.2648586063096615, 0.26789805018336615, 0.26958323705854653, 
   0.27223935524866544, 0.27496589755701994, 0.2820600900137815, 
   0.28400131060796463, 0.2790215045075143, 0.28298076641742104, 
   0.2818686999318381, 0.2777495955356846, 0.28305802421449483, 0.2835381809998848, 
   0.285531899073284, 0.2927456972566365, 0.29142037976925333, 0.28684779840963104, 
   0.28338005587979914, 0.2836355275326915, 0.2872704424147452, 0.2895561155632153, 
   0.2912862239823902, 0.2950326061283234, 0.29353105448692857, 0.2913555064267605, 
   0.29120924670886084, 0.287322882950265, 0.28288581554600617, 0.2784329107449942, 
   0.27682947661284096, 0.2802736370157571, 0.2796211273333999, 0.280071817361072, 
   0.28074530233233097, 0.2801533681905463, 0.2780548454622041, 0.2755847968654557, 
   0.27790311003493773, 0.2766352308852985, 0.2723727127565597, 0.2690578278503774, 
   0.26423601640390326, 0.2613088091106092, 0.257737636063709, 0.2556989538551268, 
   0.26126613551681666, 0.26326509498507616, 0.26397377085081686, 
   0.2662977180853552, 0.2673720121198982, 0.27469204091783667, 
   0.27338086995255295, 0.27744494812237586, 0.28284656706142985, 
   0.2805129150339683, 0.2800395443197451, 0.27505769025170346}, 
  {0.27937129814521, 0.27600225117503296, 0.27158359692617084, 0.27301444694836585, 
   0.2694781977693479, 0.2722995620180519, 0.2716851091378354, 0.2687300269897408, 
   0.27057538361573613, 0.26927874814097663, 0.27040660270732864, 
   0.2729247766558093, 0.2813153383825804, 0.28376715256208024, 0.2785863238666351, 
   0.2802759432697689, 0.28203578053941025, 0.2766425565825637, 
   0.27671163918166786, 0.27960009102996664, 0.2876325146728856, 
   0.2900749546962596, 0.28816315057443126, 0.2897957711186541, 
   0.28614128114812676, 0.2854182216973117, 0.28954924930291565, 
   0.28667437283827285, 0.2876541366795671, 0.28786577507567196, 
   0.2870272615653319, 0.28829854851966935, 0.28772571402620156, 
   0.2883962071621642, 0.2863536372235568, 0.2836604211382578, 0.2815857486577118, 
   0.2793847687438811, 0.281960002846955, 0.27989650686593537, 0.2819312336388133, 
   0.2782724482797158, 0.2788591981851307, 0.27721931120658855, 
   0.27962522846518895, 0.27374910347345116, 0.26951891191060057, 
   0.2650108404746245, 0.2622918599488203, 0.25899658433566725, 0.2594700400284471, 
   0.2571845596271984, 0.2585013503996824, 0.2628221724951264, 0.2627665249755585, 
   0.2666464201136516, 0.2715249290839497, 0.27532576722381186, 
   0.27608832983598774, 0.2811384608021633, 0.2845563302185031, 0.2838244825863881, 
   0.28312528686102784, 0.28035376156720454}, {0.284803293180445, 
   0.27811743556972646, 0.2718248814440295, 0.270941007310449, 0.2742531950612032, 
   0.27342968274969887, 0.2744154867307679, 0.2735256885045678, 0.269314215285484, 
   0.26726135681993707, 0.26888358900043186, 0.27473229900724055, 
   0.27703069418384435, 0.28066697835586196, 0.28116385637021934, 
   0.27768026960204867, 0.2794381308533204, 0.28016218934528075, 
   0.2780807512438327, 0.2813969536169491, 0.28623518273791604, 0.2854926784316969, 
   0.28746727569042635, 0.2859576595076395, 0.2887610285920707, 0.2883642026921038, 
   0.28922075608819997, 0.28960836865922657, 0.28787044873751205, 
   0.28395595657395123, 0.28425344768656546, 0.27927904997758923, 
   0.2805828673376516, 0.2804578646520635, 0.28385065640207957, 
   0.28265315756144227, 0.282197292412608, 0.28396624189463016, 
   0.28504586583728747, 0.27950117976307837, 0.28149666857038375, 
   0.281205663693317, 0.28024289024728827, 0.2801321135082693, 0.2790770304270247, 
   0.27333640575975815, 0.26899362384730413, 0.2631924970764197, 
   0.25895016808803195, 0.26218714664194137, 0.2634457784891733, 
   0.25930056612027297, 0.25846228510636243, 0.2617898065127822, 
   0.2631641342491486, 0.2685220788375845, 0.27495584071266277, 0.2754861425582622, 
   0.2763374580456411, 0.28182204172899783, 0.28269805875848797, 
   0.2841994751505551, 0.28326262801761737, 0.2859957042839555}, 
  {0.2843332959006067, 0.27795187736229354, 0.2761182983622296, 
   0.27117973736741946, 0.2712420182423755, 0.27743062589988265, 
   0.2753016099280357, 0.2713246025131629, 0.26881353590947477, 0.2676962219143048, 
   0.27003430498609315, 0.27447594591099855, 0.27790045434373667, 
   0.2783853576325108, 0.2771046693267005, 0.2759461166902957, 0.2753121140132318, 
   0.2765611808070202, 0.2765395646900986, 0.27973659135834134, 
   0.28336448411499654, 0.2832814965407682, 0.2850482256401952, 0.2852741541999212, 
   0.28713542098600187, 0.28541880708387196, 0.2873906388983086, 
   0.2835536717970039, 0.28341228287058096, 0.2795377946663874, 
   0.27624089957882575, 0.2725896123697071, 0.276938197696162, 0.2780583840752174, 
   0.27868771939439735, 0.28195532476829965, 0.2871453571866872, 
   0.2883473531057626, 0.28712650875426404, 0.28018546027690105, 
   0.2814308946448522, 0.2812506286927445, 0.2842966521269626, 0.28302142644190365, 
   0.2760369232401409, 0.2742734422329565, 0.2669436705743054, 0.26271166667126644, 
   0.25957660770705804, 0.26021816662945985, 0.259051916091823, 
   0.25981001712866353, 0.2620161214061169, 0.2644349106035023, 0.2706901401766295, 
   0.2718731422470782, 0.2770822746182017, 0.2797378152103477, 0.2780167535120033, 
   0.27573282294036344, 0.2807800015833782, 0.27917108738095797, 
   0.2840793295757048, 0.2868538864493578}, {0.2795014469439157, 
   0.2799125754823677, 0.2734879816036365, 0.2696366237082033, 0.27219557255294646, 
   0.2806882887490483, 0.2814955257092681, 0.2776408413121526, 0.27709876600797256, 
   0.27317321345903983, 0.27344317142006175, 0.27218971783277723, 
   0.2730621963787694, 0.27389096434036286, 0.27753663531089495, 
   0.27863672491228725, 0.27746056166942606, 0.27695325687956596, 
   0.280324699579727, 0.2808714510312779, 0.28082355338839815, 0.2791993573852181, 
   0.28039132445022563, 0.2850025192882251, 0.2837962852172784, 0.2831466556725146, 
   0.2859692528598246, 0.28271231054956064, 0.2773298587075732, 0.2743124408254765, 
   0.26997603332456865, 0.2685190494047431, 0.27134613292316245, 
   0.2787678635408789, 0.28028729535485963, 0.28169130522599406, 
   0.28941856267107074, 0.28996685064058847, 0.2864131630789914, 
   0.28006607246282966, 0.27859296928317906, 0.2807872918197922, 
   0.2855578860511719, 0.2833451099084941, 0.27743861762358824, 
   0.27121598331955404, 0.26903207861330775, 0.26155509249881476, 
   0.2601825068060905, 0.25627877043870406, 0.2546042945467369, 0.2583582176308963, 
   0.2634777863399419, 0.2692564329101067, 0.27445541337868695, 
   0.27278144608558047, 0.27527876286674974, 0.2794140929905021, 
   0.2752892585676352, 0.2727122802155605, 0.2754696879627231, 0.2743618606372716, 
   0.27900953812434387, 0.28211192206658986}, {0.27713798716353, 
   0.2805594381874556, 0.2769566516977684, 0.2721105718044015, 0.2748471172073504, 
   0.28010933347117506, 0.28330909385476005, 0.2800840150105572, 
   0.2811978532274983, 0.27652301135714746, 0.27696093458322896, 
   0.2756632958348777, 0.27151702343218675, 0.27316078364570123, 
   0.27755645893251174, 0.2786450763255482, 0.280252613925057, 0.2781518620098923, 
   0.27815556367194244, 0.2800102862995922, 0.280071931114393, 0.2816045816967616, 
   0.28353625255726445, 0.28433710599275175, 0.28579733923638606, 0.28267610568851, 
   0.2789157540812698, 0.28022336839218065, 0.27996758079510475, 
   0.2746972787797408, 0.2706077055521631, 0.26765967404151286, 0.267137829323996, 
   0.2737240958984215, 0.28267643873620724, 0.2865216823763245, 0.2902404985356136, 
   0.28812185331751744, 0.2809812821030401, 0.2777930613797597, 
   0.27675907100507147, 0.2778810843953676, 0.2819153969166122, 0.280717793008942, 
   0.2714020935413738, 0.2666589415960247, 0.2664620166672786, 0.26408813790452795, 
   0.2586094158357009, 0.2576476675440458, 0.2567909142881676, 0.2576469910964552, 
   0.26183535847350387, 0.2658564781915516, 0.2733592673362965, 
   0.27461401270975433, 0.27371458851373515, 0.2767250905669285, 
   0.27156045027056874, 0.271141210061116, 0.2733676501323299, 0.2720187904604346, 
   0.2739652743989833, 0.27589605020645536}, {0.28047071251972217, 
   0.2839403280152878, 0.27996352502050326, 0.2780062827145694, 
   0.27981987380188966, 0.2852595747356394, 0.2879377939337437, 0.287552490434772, 
   0.28755177881189425, 0.28045650704773384, 0.27954962049718074, 
   0.27760574976013364, 0.2755748440979606, 0.273257148463016, 0.2766636684033369, 
   0.27868026836882404, 0.28204303965726263, 0.27727407194507325, 
   0.28054361903547825, 0.28641838674401837, 0.28659902246120433, 
   0.28900515682281525, 0.2857581356905499, 0.28492646395948057, 
   0.2808275923676737, 0.28010468512259645, 0.27958090511505534, 
   0.2817214754897079, 0.28238816955662316, 0.276987034519234, 0.2723576450633625, 
   0.2680029979782217, 0.2672416934355666, 0.2731375602827671, 0.2828377585345173, 
   0.28792336153864534, 0.2877867008221706, 0.2839128347432113, 0.2802297193252814, 
   0.2802131301963157, 0.2782394056495831, 0.274647128960147, 0.27271864256692235, 
   0.2741840844304191, 0.2688530201888228, 0.2673987074630155, 0.26793443164702085, 
   0.26599581933746086, 0.2592412692393332, 0.25929213297195647, 
   0.2600593791638323, 0.2574347649051121, 0.2593060713859157, 0.2664048834721132, 
   0.26817567242285695, 0.2685474431942573, 0.269090071071853, 0.271194698438189, 
   0.270237763773221, 0.27019150179955304, 0.2736244461776857, 0.2733706602228726, 
   0.27873051315745223, 0.2790261570658036}, {0.28635961598095305, 
   0.2883974438937885, 0.28780093401843626, 0.2874218983923339, 0.2894935885241775, 
   0.29024303590200257, 0.29040178812222317, 0.29385611468809747, 
   0.2909881898352002, 0.28547751620257933, 0.28473835939518544, 
   0.28337525710214634, 0.2799434722811415, 0.2770881035139161, 0.2770218291366965, 
   0.28118943455962253, 0.2810642336269061, 0.2783774493566855, 0.28556888418131, 
   0.2882566322018828, 0.2928499228623291, 0.2932420665163837, 0.2898507260892049, 
   0.28214376558577225, 0.28041961267028725, 0.28642633082332203, 
   0.28594990846304236, 0.28088456076237045, 0.27911856877652336, 
   0.27777572692144725, 0.27619162073403947, 0.2709162176510091, 
   0.2718239486477476, 0.27324869586868905, 0.2773255862758115, 0.2838501445828776, 
   0.287582625248576, 0.2847942803094391, 0.27938273373637146, 0.28117775472919887, 
   0.2783829285010147, 0.2754890635369036, 0.26976267225123773, 
   0.27006980165237066, 0.26908333606548074, 0.2695483312483594, 
   0.26449339049018494, 0.26235050451517783, 0.26248289359753857, 
   0.2654235195644408, 0.2621327696062829, 0.25950428920604435, 
   0.26081152044029154, 0.2654740987069656, 0.26828418255250214, 
   0.2716101342806095, 0.2707844809927099, 0.26979297950018194, 
   0.27043468227784273, 0.2734296223672048, 0.2769644517536201, 0.2764298744472886, 
   0.27737764520247055, 0.2813984585941308}, {0.28455791604078556, 
   0.28702740146080097, 0.2859663224962544, 0.28836248355742805, 
   0.2946012381362909, 0.2964665778669461, 0.29808724688924576, 
   0.29626883290142325, 0.2920254754357048, 0.2925760858526965, 0.2906778831736144, 
   0.2861463648387416, 0.2810928970532119, 0.27921842273706293, 0.2793412590072743, 
   0.2836469633644099, 0.2829758709107753, 0.2807217691458017, 0.2862890265800614, 
   0.28645624613353365, 0.29297891021796174, 0.29270024124018, 0.28865893398171805, 
   0.28508460317021306, 0.2841100819921209, 0.28788100483812823, 
   0.2853704628748053, 0.283028004571134, 0.2814835850037505, 0.2771632466742767, 
   0.2770455251687209, 0.27204484435763593, 0.2737281799386232, 
   0.27507979479402767, 0.27568247854697064, 0.28095266469171026, 
   0.2831647831878309, 0.282655798928755, 0.282300050949832, 0.27672021346160147, 
   0.2778898720807684, 0.2721918745466365, 0.26875302141136287, 
   0.27178836156335234, 0.26622660869949255, 0.2659290653073304, 
   0.26221768635267406, 0.25980421406761545, 0.26220902632366194, 
   0.2660126500084411, 0.26677767709139677, 0.2640031016963874, 0.2653780154810888, 
   0.2661361830111776, 0.26786562004616576, 0.2703525284631776, 0.2692998534750855, 
   0.2734261532203131, 0.2736150905439702, 0.2790685330370139, 0.2800234165548689, 
   0.2787746267251291, 0.27829151910642186, 0.28369555536610386}, 
  {0.2861521627117658, 0.2862658532672226, 0.2894997397829895, 0.29586161109616954, 
   0.2970850467334683, 0.2988821215674626, 0.30127989260717036, 0.2979961128081925, 
   0.29291831177134825, 0.29736626258324206, 0.2964247940802206, 
   0.2900890891770127, 0.2869169079423496, 0.2846736535715598, 0.2858809552823058, 
   0.28924300390763036, 0.28634874052244513, 0.2853196756024221, 
   0.28509452582579786, 0.2849293808394404, 0.29279792982292624, 
   0.2935894152964827, 0.28485971237146196, 0.2811420570708194, 0.2799199102727736, 
   0.2839468948796598, 0.2844105572091368, 0.2804010401308584, 0.2789024229394327, 
   0.27709131898279854, 0.28021348169178595, 0.2756395624981596, 
   0.2736513878845855, 0.2758078592565034, 0.2807626602258447, 0.2792356221678064, 
   0.28329832046436393, 0.28376948087749254, 0.28136890646365936, 
   0.27638804637297315, 0.27449777083659693, 0.27202292082168994, 
   0.2711304291666569, 0.27406493632467693, 0.2666542862948751, 
   0.26077615637559504, 0.2588997066117765, 0.26156628193178266, 
   0.26052957734634924, 0.2635691654824929, 0.264513927357734, 0.26589153976942853, 
   0.2674700413621218, 0.26769635124870983, 0.2696524783409184, 0.2736566202741992, 
   0.27092992665304094, 0.2728817675581654, 0.27677195612339306, 
   0.2808864894236677, 0.28060188265018055, 0.2790226272890676, 0.2767341921409117, 
   0.2835629083937239}, {0.2838546546931653, 0.2883835427492565, 
   0.2955232686971621, 0.29889381941455245, 0.29614458265751453, 
   0.2986309272870471, 0.3022428415322492, 0.29500720273348296, 
   0.29210832039493706, 0.2986246956719912, 0.29767784811214903, 
   0.29443381818382736, 0.2903332525809366, 0.28766694715233, 0.2872305576029989, 
   0.29095469122706824, 0.28700645275818987, 0.2863437992463112, 
   0.2883904230616988, 0.28485829967103776, 0.290065303028017, 0.2923593680531412, 
   0.28769678952527383, 0.2790059466784269, 0.27669277101540946, 
   0.2788881897161133, 0.28230456658605385, 0.2779697939139495, 0.2766313969331204, 
   0.2815863018447559, 0.2819281264229926, 0.2759286972091002, 0.27474106112498525, 
   0.281183696354035, 0.28084422369773426, 0.28225149951984624, 0.2835832916594082, 
   0.282998335695003, 0.28502189515511944, 0.28272971934250374, 0.2790152426212811, 
   0.28001741190878887, 0.27893454984853266, 0.2744750828798071, 
   0.2691860378935118, 0.2625184031453795, 0.2609875569492252, 0.2621519375543111, 
   0.2624899953158788, 0.2656252245967864, 0.2650067181363545, 0.26934037247299203, 
   0.26761590761563364, 0.2704251845850322, 0.2720113493895784, 0.2756016930135197, 
   0.27256082700927764, 0.2770374159020983, 0.2802753124228244, 
   0.27804916016768355, 0.2804680297916986, 0.2793562455367212, 0.2761320829011889, 
   0.28070603853917914}, {0.28177315099971567, 0.2888585206478333, 
   0.2933106362985512, 0.30045873327201417, 0.2988522186412064, 0.3002119639516212, 
   0.3032180445863931, 0.2969113561075948, 0.29187254252655936, 0.2957336944615342, 
   0.2959615615819779, 0.2930902621007386, 0.29181761843318554, 0.2851348440324826, 
   0.28774117584882125, 0.2911077370434721, 0.2901748000885816, 0.2865330862980464, 
   0.28752141979237145, 0.28716411170906825, 0.28707708643263274, 
   0.2889610782154772, 0.28555636243373667, 0.2771943203197683, 
   0.27484900967376474, 0.2758519902543024, 0.27718447068902197, 
   0.27467457249397975, 0.27704883074726994, 0.27909125134028234, 
   0.27808814567440665, 0.2765353341659938, 0.2779357733122529, 0.2823320247479966, 
   0.2842161920754112, 0.28604967904311607, 0.2832445641004349, 
   0.28391642020292823, 0.28382040884232496, 0.2877667779502637, 
   0.28398753182014186, 0.2808231388060929, 0.2781419558637178, 0.2729007867372044, 
   0.2682092244853219, 0.26905921810147276, 0.26946683435609325, 
   0.2649469332873254, 0.26363853266971354, 0.2672553303209445, 0.2677777510811927, 
   0.26866782048748516, 0.26904451415030967, 0.2687885976299268, 
   0.2767963917151287, 0.27909989807997226, 0.27453641977211124, 0.275375631821408, 
   0.2778234852152093, 0.27771764864845216, 0.2825530596625676, 0.2815426337545278, 
   0.27706932192719524, 0.2770571990259783}, {0.28395083935576293, 
   0.28904312817387884, 0.29729903833006743, 0.30089688947947385, 
   0.297958267399175, 0.2995118348816062, 0.30225789519694546, 0.2967684875685655, 
   0.2914264707238834, 0.2891700819936488, 0.2900679242168499, 0.2878162725339918, 
   0.2877903351314866, 0.28307219656459615, 0.2865237949732253, 
   0.28724594447835494, 0.2880180181372339, 0.28776407243000357, 
   0.28577151829612657, 0.2861078071979728, 0.2869211728858421, 0.2845978812278046, 
   0.28671210806640834, 0.27970597608964587, 0.27845763609825974, 
   0.2807944603916665, 0.27650147555145715, 0.27702102486180846, 
   0.27682604815554746, 0.2774911263234872, 0.275665196758296, 0.2754858273403547, 
   0.2819108913471747, 0.2806506998358254, 0.2839047806663524, 0.2867649280098949, 
   0.28291959684412205, 0.28314565113735746, 0.2889560561579654, 
   0.28935189967300734, 0.28811304809994204, 0.28373614399473335, 
   0.2798505557232759, 0.2745257649410829, 0.2699553666833655, 0.2713157310034933, 
   0.2723289174597837, 0.26894550058447764, 0.269634012954605, 0.26998722013319437, 
   0.2700602060840696, 0.27145071016653805, 0.2707021743385158, 0.2698366893625621, 
   0.27595610849819624, 0.2814996518241783, 0.27941027942727165, 
   0.2760207294986843, 0.2811115543834088, 0.2831654583460909, 0.2818079336940598, 
   0.2829749379718148, 0.27712751219826953, 0.2790838032683363}, 
  {0.2885084860318965, 0.29253706614526764, 0.29816700546306074, 
   0.3031727219934042, 0.299787087694147, 0.2954600622262383, 0.29833225922181106, 
   0.2970174992034679, 0.2952904502347622, 0.29013274298571645, 0.2858247630115496, 
   0.28754786831384516, 0.2849141116453164, 0.2829547796130117, 0.2858911292089469, 
   0.2876777808568733, 0.28584138168684026, 0.28443742819615125, 
   0.2876952491632703, 0.29003863687268044, 0.28672577737210414, 
   0.28559473456966594, 0.2860274711592117, 0.28351271259345207, 
   0.2826215368764018, 0.28325520258179643, 0.2793465504640875, 
   0.28133222724021745, 0.28317105592660385, 0.2839570253534554, 
   0.2815637581197292, 0.27858397915885214, 0.28241449839768107, 0.280633942333814, 
   0.28316308254415185, 0.2844153267308029, 0.28524117601713034, 
   0.2847111510689061, 0.2900066372200445, 0.2888334079223691, 0.29035007963724674, 
   0.28709451868798364, 0.28018641640203257, 0.2768884539605922, 
   0.27670463291012687, 0.2751413006778161, 0.2742457545062123, 0.2729195948719942, 
   0.27069823931063985, 0.2716115960339245, 0.2691790898533151, 0.2686596310506874, 
   0.2698363485622632, 0.26883960309195015, 0.2762976013877886, 0.2812117490334397, 
   0.2803636543980538, 0.2797783292175403, 0.27750614787380395, 0.2806889887958365, 
   0.27975551573233265, 0.2827703797779263, 0.27969979313320853, 
   0.28270863463802465}, {0.28864289288178807, 0.2966021325266402, 
   0.30222214314617457, 0.3043831966272708, 0.29948405126455635, 
   0.29532779322432484, 0.2958645940086728, 0.2945487382978395, 
   0.29286786864758924, 0.2905297499073789, 0.28545669182388156, 
   0.2849965341575516, 0.28580015874639114, 0.2836641617278662, 0.2835133977911976, 
   0.28174191719643654, 0.2805282185264153, 0.2848583911556131, 0.2858046934743622, 
   0.2883645667020381, 0.2916297583163987, 0.2908169098784525, 0.28388902573767066, 
   0.28213820485719837, 0.2850019281646473, 0.28269671083092174, 
   0.28153272025164705, 0.28146985295532834, 0.28366526599114517, 
   0.28667760442350343, 0.2853121890068567, 0.2840515315160097, 
   0.28081036350844146, 0.2806119701493923, 0.28351137451473685, 
   0.2866722369792747, 0.288542725989218, 0.29145538812992067, 0.28865160544604235, 
   0.2895816103764643, 0.28793607144056055, 0.2846215965986601, 0.2838189586996593, 
   0.27858054671214316, 0.2782222159733397, 0.2761814190371321, 
   0.27492841349730757, 0.2708225112932973, 0.2730818767461183, 
   0.26914634487167016, 0.2704780643873687, 0.2728151322123245, 0.2706388311101001, 
   0.2702969218717358, 0.2758171320315492, 0.2759286579599292, 0.2776242300707973, 
   0.2795544181174033, 0.2754096611945537, 0.2772782646658146, 0.28155043775903477, 
   0.2838964844328312, 0.2812632775749279, 0.286655052831518}, 
  {0.29027898835544624, 0.29533598974746106, 0.2988527215934645, 
   0.3027944287552552, 0.30066619009791257, 0.2965509600932709, 0.2975480916255929, 
   0.29891004452487724, 0.2988140166486143, 0.2938045135298985, 
   0.28925627270373133, 0.2891664643412418, 0.2853389345946495, 
   0.28200244450031947, 0.2828307010586262, 0.2828885184898214, 
   0.27975937873958295, 0.2838905408497564, 0.285451199197336, 0.2875361779839093, 
   0.2903215515448983, 0.28996384066956055, 0.28592086126151256, 
   0.28599801870191194, 0.28452058194842117, 0.28842854343461927, 
   0.28982491568854585, 0.2886806663136272, 0.2852371520241147, 0.2837762780155774, 
   0.28223120651353706, 0.2824898930141907, 0.2830939211531665, 0.2794740347771597, 
   0.2807939333242333, 0.28553021048229954, 0.28916077911239746, 
   0.29431529805380857, 0.29300437056328704, 0.29140408024869113, 
   0.28680927724129374, 0.28559792676747553, 0.2864425943886589, 
   0.28425957822750275, 0.27976125519934786, 0.2818093165366442, 
   0.27572096793335754, 0.27110637326852927, 0.27483578927011376, 
   0.2706583930352432, 0.27201339310891826, 0.2706030082717944, 
   0.27062495258877045, 0.27257133688560287, 0.27403217419033205, 
   0.27890334861229044, 0.2791365603005685, 0.27876599919198985, 
   0.2751607608619824, 0.2767112641101208, 0.27887152252477093, 
   0.28241043015304623, 0.2847432537792147, 0.28909314110662043}, 
  {0.29437945810587124, 0.29311836647656114, 0.2992182512372563, 
   0.3041941147899601, 0.30151536818182845, 0.2943338614419561, 0.2966567463021883, 
   0.30231116392056867, 0.30351712324770896, 0.30058908199825923, 
   0.29657957966526705, 0.29227095637923894, 0.2876000983948645, 
   0.28329835695379535, 0.2840991033794871, 0.2838537069458419, 
   0.28088118326318895, 0.2876699818079022, 0.29043148810324165, 
   0.2914655571668499, 0.2944353881593009, 0.2913072698148971, 0.2910034920553801, 
   0.29228997845655585, 0.2866151922939955, 0.28816104892178085, 
   0.2909873225716704, 0.29006026018084985, 0.2846514646044168, 
   0.28201915905606517, 0.28183958933575537, 0.2860812940117882, 
   0.2839106578410272, 0.2826347228936762, 0.2831147258402356, 0.2852918253691082, 
   0.2896694627678495, 0.2932968510244767, 0.2913260567882122, 0.2886721792967337, 
   0.2862136733579705, 0.2849227439608941, 0.2905160808894614, 0.29117151902296806, 
   0.2861174665900391, 0.2833558072303986, 0.2777606569384965, 0.27411881861094894, 
   0.27543365288548843, 0.2752520818498981, 0.2766220332603391, 
   0.27301697383222057, 0.2718163535232412, 0.27180952717754797, 
   0.2755467972596068, 0.27697703094761983, 0.2779019072023552, 
   0.28211967090694984, 0.27899403103472314, 0.2776888934967817, 
   0.2800451394909394, 0.28072781084477305, 0.2890613058150517, 
   0.2939142923493206}, {0.29219580790755484, 0.29643354591916615, 
   0.29625083626560517, 0.3024141517659258, 0.2996052756442194, 
   0.29417586965842635, 0.2956503625897198, 0.298834148059003, 0.3006429195648125, 
   0.2978411592893508, 0.2947476664062266, 0.28914347253864586, 0.2859975987822218, 
   0.2838723818062256, 0.28052410971382047, 0.28034562754556414, 
   0.2825236031890523, 0.2873365785304483, 0.2927826965983897, 0.2970489838334336, 
   0.2970324059200856, 0.2958509249835951, 0.29671030217209005, 
   0.29687740214708197, 0.2927337654447461, 0.29249384182641236, 
   0.2908982417989853, 0.28618099835244, 0.28745810071007066, 0.2847632496916867, 
   0.28365246147605705, 0.286032197846214, 0.28957684139726414, 
   0.28868359084520573, 0.28918487749590993, 0.2920038950933978, 
   0.28962946339489326, 0.28805960052459034, 0.28870634188430144, 
   0.2890873068789965, 0.2851522943431139, 0.2873543612721715, 0.29114549547202095, 
   0.29214917497634735, 0.28786395313741747, 0.2817168769406197, 0.278767972224397, 
   0.27960113833964095, 0.2751178300992939, 0.2772627228776771, 0.2777103534232059, 
   0.277557834822474, 0.27294054826422426, 0.2724919055307819, 0.27522692041006275, 
   0.27717825067711643, 0.2787248888625231, 0.2822462577431196, 0.2823931661471908, 
   0.2806416314429074, 0.27926159591269206, 0.2829636559344852, 0.2887487448149019, 
   0.2941752641404294}, {0.28880719527462256, 0.2947727186122191, 
   0.29718602914398323, 0.3008910166947533, 0.2975705803913709, 0.2955318153594499, 
   0.292191604877931, 0.29078712969108683, 0.2929117654291159, 0.2897521188493513, 
   0.2909245430918134, 0.28417806544874585, 0.2824981087581915, 0.2846942038469912, 
   0.28419875943642103, 0.28459983068641526, 0.28534643760308054, 
   0.28504139055294087, 0.29325143070865073, 0.29841485861014455, 
   0.2988626716936728, 0.29920720428940284, 0.29773556417545527, 
   0.2951137429664331, 0.29772635554598975, 0.29781674790912815, 
   0.2903951219485946, 0.2861486902578969, 0.28700106117121776, 0.2890055677922963, 
   0.2909819651597297, 0.2886932803006532, 0.2917081016706097, 0.2899480461909317, 
   0.2930856268811577, 0.2956647312201919, 0.29260503109756947, 0.2896820929877469, 
   0.28736680051530433, 0.2882505611982182, 0.2886099707610806, 
   0.28583420188030756, 0.2855043553887551, 0.28808558013097874, 
   0.29143179058723917, 0.2868977754756278, 0.28384270708129516, 
   0.27985848142083636, 0.27712033311686163, 0.27898358190828915, 
   0.27979404511747735, 0.2772194905800452, 0.27526159383997006, 
   0.27649964813635425, 0.28051657587668855, 0.27744636152319857, 
   0.27919970340770756, 0.28388022441971794, 0.27924120818089965, 
   0.27932734690623545, 0.28283609353894257, 0.2847863303588262, 
   0.29129346951539936, 0.2931190057553685}, {0.28748788210571413, 
   0.29153583104875, 0.2969588117681954, 0.29709803685192526, 0.29375786437142476, 
   0.2942728232150847, 0.29053387539240166, 0.2909080809926458, 0.2921731609633008, 
   0.2871052682563365, 0.28532067633925506, 0.28171011591795003, 
   0.2830244156006302, 0.2797229140671264, 0.2831786938459639, 0.2852343655744722, 
   0.2822704459461719, 0.2810999095753537, 0.2879621917145909, 0.2937372585759514, 
   0.2959339137360788, 0.29816161399356467, 0.29890329610559535, 
   0.29982902523748345, 0.29915982132795166, 0.2982139218898157, 
   0.29616265561521404, 0.2908153217478899, 0.2924859421415038, 0.295923582629762, 
   0.296788558635916, 0.29576391707045313, 0.2925814301163121, 0.2905019064121667, 
   0.2911316951674705, 0.2940073168775523, 0.2947615876562549, 0.29269148097540265, 
   0.292199399226419, 0.2923562757337072, 0.28882950931676876, 0.28693608026866907, 
   0.2844948219739128, 0.28650223048799267, 0.29219595513402075, 
   0.29047772447041514, 0.2866844588897247, 0.2828563633366878, 0.2801739782509737, 
   0.2808802451368231, 0.28352358296077435, 0.2827646943512054, 0.2849296132184589, 
   0.28414416548595584, 0.2844526498259671, 0.2805619673215921, 
   0.28039110847219123, 0.28527115435656886, 0.281379013902731, 0.2804377367482971, 
   0.28058188777351384, 0.2835875321901266, 0.2876657358331741, 
   0.28896456230046363}, {0.289890653401577, 0.29532240240031316, 
   0.2957601365632382, 0.29567623705455465, 0.2955963607449303, 
   0.29231409745480513, 0.29583504554414064, 0.2952808984383921, 
   0.2912038795681439, 0.2873249511197622, 0.28229710316402523, 0.2831475075454911, 
   0.2831438234533871, 0.2788043074224443, 0.2797810328668945, 0.2786780911933269, 
   0.27907929994915187, 0.2792680367287133, 0.28239125594738534, 
   0.28816054373286976, 0.29061733557598013, 0.2953803814324537, 
   0.2971608056955155, 0.3006478162734051, 0.30028806835983324, 
   0.30100778816934204, 0.2961339140717096, 0.296067306597186, 0.2977499254061434, 
   0.29854987125402604, 0.2960392384573044, 0.2961236801078533, 0.289905453808504, 
   0.28643855716106387, 0.29009382672746126, 0.2864870472808202, 
   0.28898600867089763, 0.2922941405307262, 0.29020676987941296, 
   0.2902258717075232, 0.2855981013998177, 0.2892847626930139, 0.2875503272702112, 
   0.2879400561339267, 0.2903920254365058, 0.28623678875891057, 0.288056816798405, 
   0.2853512596252008, 0.2834419395195293, 0.2834503735508939, 0.2875925921254708, 
   0.28929259392890905, 0.2898437573222204, 0.2875863593600258, 0.2866500785608243, 
   0.2825590737570202, 0.2830938364784614, 0.2831559110992222, 0.28264894899685233, 
   0.27936880648493057, 0.2808664777293356, 0.28359293809859987, 
   0.2823720118926993, 0.28390350892303434}, {0.28763155932999696, 
   0.295026661351699, 0.297524132341822, 0.29721821477494736, 0.2940127661950932, 
   0.2947189021688396, 0.29645033382835295, 0.29321708371751776, 
   0.2904322315217944, 0.28407842140486855, 0.28045881984774923, 
   0.2825504153185038, 0.2838561959076183, 0.2810537343181146, 0.2793841093379943, 
   0.27790871697813246, 0.2771002333343371, 0.2825214454338509, 0.2829335251680863, 
   0.28387033690334146, 0.2901159777161646, 0.2919678241185625, 0.2935761729863445, 
   0.29578231445097397, 0.30134274879559286, 0.3033701220377049, 
   0.30126742858940436, 0.29900679274059977, 0.30047324151322374, 
   0.29924754582525714, 0.2997249915605119, 0.29851709210104704, 
   0.29253905592248436, 0.28457665703761004, 0.28537038604998954, 
   0.28259117015684326, 0.28153451742393815, 0.2859607376418425, 
   0.28529337735589977, 0.2827014274296188, 0.28336340977947805, 
   0.28805191045826484, 0.2903632236744711, 0.2908038113543534, 
   0.28605753812190937, 0.2835199515590959, 0.28485079459956053, 
   0.2881798505431527, 0.28609028191612096, 0.284256470646175, 0.28656986808753865, 
   0.28754407363662937, 0.28868855755610234, 0.28557038275231955, 
   0.28930273897192904, 0.286524067352876, 0.2815585177728665, 0.2807183452005023, 
   0.2811643034270249, 0.2817503697426265, 0.2868651125483789, 0.285291376240925, 
   0.28144548194141733, 0.2830679994323455}, {0.2898928843263624, 
   0.2946747866944966, 0.2936465188863449, 0.2947317554290006, 0.2965603611474992, 
   0.2963743722126121, 0.291689700893234, 0.29254983818184954, 0.2891883395886991, 
   0.28635985777536227, 0.28358669572730316, 0.2805581282716572, 
   0.2811239131781797, 0.28062462515290826, 0.28174587762703995, 
   0.28075586087494203, 0.2789088315123538, 0.27882941252139504, 
   0.2792033479836236, 0.28111570430341803, 0.2863931671546362, 0.2896857868206244, 
   0.29162175490493447, 0.2992141066638344, 0.30108826521419196, 
   0.3043324783989082, 0.3063210166730553, 0.30400317573907454, 
   0.30574664890496944, 0.3055500456929282, 0.3022394587591634, 0.2966392962289828, 
   0.2892790765139092, 0.28334539528330327, 0.28028017419531365, 
   0.2799557902479245, 0.27825594265570625, 0.28251958920344306, 
   0.2865157322971708, 0.2839581854058628, 0.28803547482748737, 0.2877811056260205, 
   0.2904033168593046, 0.29104461485206323, 0.286252340505781, 0.28563911115645757, 
   0.2851953645675, 0.2897247975911951, 0.2892472910309798, 0.2831321567986211, 
   0.2839188337829614, 0.2835610336377537, 0.2833905960572014, 0.2844659112608203, 
   0.2883675742807421, 0.2871321741027488, 0.28612068946145286, 
   0.28604950601769996, 0.2837195712261283, 0.2828505263063757, 
   0.28832710936468603, 0.2871525938019261, 0.28631124852135376, 
   0.2837098458795711}, {0.2841774160888807, 0.28931873021765303, 
   0.2916366867352049, 0.2929394394855912, 0.2952094719753173, 0.2954963370475957, 
   0.2902273182838343, 0.2924144851508864, 0.29264839277297183, 0.2916402485060168, 
   0.2875737379308985, 0.28218707179858793, 0.2824229562578355, 
   0.28474129710061336, 0.2854027495509146, 0.2828002089138629, 
   0.28245357339854676, 0.2833591965206323, 0.2793736532812909, 0.2813121950446298, 
   0.28706655976054013, 0.288309871417618, 0.2917425027005244, 0.29918445687563655, 
   0.3006825650841083, 0.30497181067368745, 0.3081564087725069, 0.3075748745369241, 
   0.31014657991592176, 0.3088425087385291, 0.3021908729019757, 
   0.29151644883601807, 0.28512300682865155, 0.2801261206103051, 
   0.2784496063075716, 0.27642927018960617, 0.27888150674137957, 0.285606162214345, 
   0.28936113673927594, 0.289321016853014, 0.29056989520820203, 
   0.29259763649469256, 0.292082348227243, 0.28944107405416714, 0.2840821424095011, 
   0.28633851119937365, 0.2849095244031593, 0.28613243853995446, 
   0.2852666499305697, 0.28594921561231157, 0.2831555249643386, 
   0.27992272600708185, 0.282012202875173, 0.2863368562006485, 0.2854358675456264, 
   0.28167100203801115, 0.2817901350168693, 0.28620303557396926, 
   0.28452642040866666, 0.2841831346069235, 0.2898997646729323, 0.2856761491875852, 
   0.2847651106219118, 0.2829445919587023}, {0.284475163069995, 0.288567905528621, 
   0.2938999877404971, 0.29367700144403275, 0.2916785374435203, 
   0.29394789639401697, 0.29366530930059526, 0.2950116951133471, 
   0.2935905202700111, 0.2922071661570529, 0.29197481856242885, 0.2885282055450115, 
   0.28701731825069743, 0.2891470206555845, 0.28682536474854653, 
   0.2868801114116185, 0.28526929536136186, 0.28732934165707374, 
   0.28275057309475227, 0.2869474242256796, 0.2890135828659214, 
   0.29192582417309454, 0.29329379681739465, 0.29521512043532755, 
   0.2960539939078739, 0.30183342134646707, 0.3062600007176578, 0.3066549610091681, 
   0.30764090872288946, 0.3062928547360356, 0.2983465362157588, 0.2928460008772019, 
   0.2828044425179399, 0.2795216073745979, 0.27862077025052895, 
   0.27869044052415715, 0.2843451847986754, 0.2874970308386815, 
   0.29000457036971855, 0.28695438360636816, 0.28790081059455785, 
   0.29138213696373644, 0.2919647652782097, 0.28823397766846537, 
   0.2834498195038321, 0.2858910557138871, 0.2821100961272726, 0.2812432479024506, 
   0.28091185404631186, 0.28238114510339984, 0.28174483453257365, 
   0.2799524042537558, 0.27983571432955345, 0.28234780236970264, 
   0.2819192022820003, 0.28344484218538046, 0.282621232780698, 0.2845581596475041, 
   0.29027765583580073, 0.2896657944035316, 0.29125126192524914, 
   0.28823810073405737, 0.28319745321610024, 0.2825780812450882}, 
  {0.288177220743865, 0.292287743047737, 0.2917853354250682, 0.29322836743395764, 
   0.2901431148552426, 0.293654341886968, 0.29454582562980414, 0.29063332961881166, 
   0.2877579236696938, 0.2889739573020551, 0.2881636611265556, 0.2863281804732525, 
   0.29136681447770346, 0.29391222735839084, 0.2892176308670896, 
   0.28874251315096194, 0.288295337446601, 0.2877457084268138, 0.28427030769178246, 
   0.29061641840155067, 0.2936505336293737, 0.29160020467323045, 
   0.29128269060826467, 0.2950700186296587, 0.29703507145883584, 
   0.30006670713304484, 0.3034846903113044, 0.2999892520805487, 
   0.30168274819289853, 0.30088153953604646, 0.29758924024776723, 
   0.29136278737845545, 0.2841797591791489, 0.27982724412891785, 
   0.2820515515134098, 0.2859929127948152, 0.28840201398505455, 0.2858054831964431, 
   0.2858330425421845, 0.28441029207828045, 0.28520436742175115, 
   0.2873603023270098, 0.28724095567677915, 0.28692647356372286, 
   0.2848351516488892, 0.2821654747360177, 0.28131975320284247, 0.283760121388756, 
   0.28347779506928245, 0.28150431453964475, 0.2805826574184671, 
   0.28121478645164083, 0.27855617827403545, 0.2818573188055938, 
   0.2809478952785429, 0.2858763260593008, 0.28678209174192026, 
   0.28777795562418496, 0.2905609147018354, 0.2913931479505284, 
   0.29548407566398993, 0.2914380307866795, 0.288376258872128, 
   0.28594611263943187}, {0.2960510086451887, 0.2936527376810995, 
   0.293251022641335, 0.295386709514566, 0.29072780880327564, 0.2880363942402263, 
   0.28839500458357453, 0.28662881763677406, 0.28824137005966777, 
   0.28817506605238674, 0.2861803379568475, 0.28848083746572484, 
   0.2907659753102498, 0.29448264939787183, 0.29450994666812785, 
   0.2928857442470426, 0.29024579147458685, 0.28383949061204217, 
   0.2827104775881807, 0.2878974152915014, 0.29335422521499477, 0.2929916070715616, 
   0.29374787594678053, 0.293483447013589, 0.2939776334465573, 0.29787752535667655, 
   0.29945116504660657, 0.2979431348478744, 0.29788109044938177, 
   0.2939607018208403, 0.2894985542601465, 0.2863116983911582, 0.2833600594228187, 
   0.28074191117865327, 0.28362992177854895, 0.29012001754958644, 
   0.290929022744048, 0.28712401864818804, 0.28758193234601437, 
   0.28601446142317954, 0.2873399206690592, 0.2894840391699428, 0.290572476673513, 
   0.29191742213659033, 0.2878977984985375, 0.2876927628750092, 
   0.28742776005274784, 0.28678839874689355, 0.28277948693064126, 
   0.28049309868338496, 0.28544927920572866, 0.28443533162668155, 
   0.27844639134380156, 0.2786923889779425, 0.2807859124397486, 
   0.28270861527889646, 0.2859449743331847, 0.28597284912742116, 
   0.28850846030097527, 0.29467335990121907, 0.29917290443344213, 
   0.2949954548654488, 0.2962377692932474, 0.29465549274322916}, 
  {0.30456592423150886, 0.3035875737193947, 0.2997158636920932, 
   0.29806968364286257, 0.2934965073571339, 0.28943999746835763, 
   0.2911775595994206, 0.2881215694858033, 0.2884436665914691, 0.28792407799738157, 
   0.29121205729756655, 0.28900012113574935, 0.2900945646221093, 
   0.2939913704712716, 0.2936769524577321, 0.2944498151734878, 0.28921922863049726, 
   0.28426032530292056, 0.28294332247770365, 0.28729714448843463, 
   0.2904550016727509, 0.28960009947431636, 0.2911310980929224, 
   0.29482608268161264, 0.2946563960238201, 0.2948206696459545, 
   0.29785352930142045, 0.2935677499868973, 0.2895720813109446, 0.2867835156969944, 
   0.2827796749446177, 0.2821980873523709, 0.2845609970932413, 0.286856559445958, 
   0.28510625473112816, 0.2901576482432622, 0.28844060444691905, 
   0.28816285178069817, 0.29289079541611257, 0.29167120136372, 0.2975293329268194, 
   0.29831930592099537, 0.29704125447111074, 0.29503141761175106, 
   0.2916507469187224, 0.29172284871841947, 0.2921125203419395, 
   0.29331998612335364, 0.28933728223486094, 0.28308427125191565, 
   0.28479293453458854, 0.282644716147923, 0.27887456258329396, 
   0.27439020047921203, 0.27801935868636235, 0.27907814246408236, 
   0.2792818584869262, 0.2829916291280354, 0.2906294716459575, 0.2974285879117067, 
   0.3014605571230576, 0.30183554893150943, 0.30196765634794587, 
   0.3024552849381255}, {0.3086733721161142, 0.3095176199381401, 
   0.3059117927786042, 0.3016370061170315, 0.29465811394433583, 0.2915307105987832, 
   0.29149842948258375, 0.2930156427591551, 0.2909192882824349, 0.289291946549213, 
   0.29301366552295577, 0.2916405210703414, 0.29309658655086773, 
   0.29215722230917324, 0.2956787970950321, 0.2939943565120071, 
   0.28958840419218196, 0.2858494583025572, 0.28844881215807067, 
   0.2939703304967609, 0.2927384742201329, 0.2894088885456029, 0.29169909321395104, 
   0.29073458593987783, 0.29250212254017177, 0.29185173972927086, 
   0.2956815293723991, 0.2928412857872364, 0.2895691099064585, 0.28781005122394515, 
   0.2836926148150989, 0.28366698055315265, 0.28212457516214096, 
   0.2857417690036449, 0.28769965736165853, 0.2875827544268405, 0.2873539030248465, 
   0.2904520781240912, 0.29587314736610504, 0.3001710566970534, 
   0.30304114346633976, 0.3006237331601619, 0.29732131545680274, 
   0.2926556259855198, 0.29126303643489343, 0.2918334341223971, 0.294727255236712, 
   0.29458634215399293, 0.2906128634030076, 0.28428901034758997, 
   0.2833512175635632, 0.27633774914886006, 0.2725709184901165, 0.2720242128679216, 
   0.2725285740998946, 0.2736705874589823, 0.2764926041217488, 0.2864162256443243, 
   0.2927224327148479, 0.29921914784625564, 0.3017215169998347, 0.3002350345471117, 
   0.3032545023650702, 0.30584502391460444}, {0.3083853298113638, 
   0.3083339386180702, 0.30396064560779973, 0.302327612314499, 0.2965726936923958, 
   0.29313765253802115, 0.2928357321802508, 0.29298513808044424, 
   0.29616808569409275, 0.2934411360044249, 0.29667427873643265, 
   0.2985008127893763, 0.2967299683601681, 0.2955143046607856, 0.29320686865221035, 
   0.29295637176673356, 0.29162390122817017, 0.29263711194145786, 
   0.29261543603173146, 0.29554273491796773, 0.295295359803093, 
   0.29232487703324755, 0.29115720278600155, 0.28573225883511943, 
   0.28676813332645307, 0.29180255447022946, 0.29272917836123014, 
   0.29125289590476805, 0.29048379085836235, 0.28478804041489075, 
   0.2797360150073121, 0.2808437024227951, 0.285014068921652, 0.2822481935343782, 
   0.2832796073649754, 0.2837705595705842, 0.2855229992015406, 0.28977389964738376, 
   0.29203913643789775, 0.2981343478108142, 0.3025649271089977, 0.3025584536719579, 
   0.30108322771396245, 0.29889916731502725, 0.2929377953781271, 
   0.2927945826663026, 0.2957962568611889, 0.2945218723169097, 0.29161236982992733, 
   0.28460698943138374, 0.2792781717337923, 0.27610574931441645, 
   0.2712516979775779, 0.2677026734174411, 0.2672736504018706, 0.270130755187566, 
   0.27588676887262314, 0.28506371771172756, 0.2914022462113466, 
   0.29954722135948536, 0.3022346906865433, 0.29924288852119074, 
   0.30125591534898266, 0.3033453052879311}, {0.30801314675128905, 
   0.30621043063911835, 0.3050302741766683, 0.30126276712953237, 
   0.29943899715554617, 0.29389880002514085, 0.29407294444308607, 
   0.2990653477873811, 0.300715352089778, 0.29966222294429923, 0.2996105820586837, 
   0.2965384164219158, 0.29737862956400885, 0.2964114274481011, 
   0.29472698926912244, 0.29031885639351174, 0.29039648689726033, 
   0.29284454582591224, 0.29022802817903226, 0.29162498086528854, 
   0.2935312921862144, 0.29227335293498824, 0.28534618201063006, 0.283757281404716, 
   0.2875333996728145, 0.28929317249526076, 0.29003573909310465, 
   0.29206104285272294, 0.2891221119373623, 0.2827568478575963, 0.2801077611475552, 
   0.2794473691855999, 0.2826552377770725, 0.27971405563963625, 0.2801028029644395, 
   0.28373621378817804, 0.28332716195744007, 0.28925065269852285, 
   0.291714048392958, 0.2950285055973212, 0.2980881646381374, 0.30121106497162414, 
   0.304090472377598, 0.30284805862755115, 0.29977955836431275, 
   0.29781993927392364, 0.2961499385482489, 0.2916848867270006, 
   0.28627581100079613, 0.28485133512118493, 0.2829237995716815, 
   0.28034103130457805, 0.2739661744281848, 0.27028723243053343, 
   0.26864948545735856, 0.2721538937862187, 0.2765035786568665, 
   0.27995929730608843, 0.28717776158773733, 0.29828582126281555, 
   0.301012886633551, 0.3018431121543525, 0.3045674874258135, 0.3053643995864296}, 
  {0.3025150488909547, 0.30501615098109225, 0.3040834221201268, 0.3001920652726936, 
   0.29575345118288265, 0.2952069500117763, 0.3019175067730282, 
   0.30314968014858235, 0.2977778120888279, 0.2970545718850304, 
   0.29485922114409857, 0.2933187523845962, 0.29504351841709353, 
   0.2907983513937512, 0.2884920557954152, 0.2892614260710212, 0.28648051034996963, 
   0.28608127904933006, 0.28518743729141666, 0.2884974842505571, 
   0.2903928728993641, 0.2903125140787294, 0.2844968696356498, 0.28110409764666056, 
   0.2848429432400592, 0.2903301794024062, 0.29129663223263996, 0.2890101639720473, 
   0.28458576690258064, 0.2855638425824134, 0.28420281169718686, 
   0.2826570982111647, 0.2784912034735718, 0.27747676985893255, 
   0.27890528451396746, 0.2831214413121119, 0.2852908381445026, 0.2908493459156377, 
   0.2942997432162127, 0.29459717575160516, 0.29367318098344786, 0.299413036154235, 
   0.30320049004901534, 0.2992944037907381, 0.29861918060426235, 
   0.29672760873432735, 0.2924214051352726, 0.2871886076392682, 
   0.28489624788688767, 0.28681262548424913, 0.2866386700391683, 
   0.2822714283419025, 0.27472393400232353, 0.27426076871415933, 
   0.2693665208110476, 0.2686711024695453, 0.2731416540371193, 0.28286575721684465, 
   0.29034561213226245, 0.29461537252319614, 0.2995174639118214, 
   0.3033477062046342, 0.30635473277306197, 0.3064218921687359}, 
  {0.30057655518492565, 0.2996143328999576, 0.2979982381846809, 0.2976354547826694, 
   0.2935066094787361, 0.29884290491143856, 0.3037065291395742, 
   0.30237034375881533, 0.29962383542681265, 0.2922434173665552, 
   0.28997557700321214, 0.29457413981152203, 0.2931634536722487, 
   0.28742458369925405, 0.28568360990940833, 0.29047300866480746, 
   0.2879552099435349, 0.2846688495914739, 0.28335662706452863, 0.2848999822479955, 
   0.2878996850824904, 0.2860337402020719, 0.28185253277681116, 0.2815268073294631, 
   0.28247914652870115, 0.28641823693077284, 0.29223800754386686, 
   0.28853968639046307, 0.28304108486599716, 0.28364639721869456, 
   0.2840910212798619, 0.2876902600203825, 0.2827293938318258, 0.280931632886122, 
   0.28127523501536705, 0.2878358107522161, 0.2881070235589772, 
   0.28791275279728473, 0.28802267768411266, 0.2897577590726639, 
   0.2921542074637784, 0.300117122851765, 0.3025604199249395, 0.2999195407931725, 
   0.2945808539243391, 0.29266313013593537, 0.29286752370841473, 
   0.2901926182085722, 0.2862272364102775, 0.28550279200993606, 
   0.28741983202401816, 0.28476809023685984, 0.2756809580477537, 
   0.27275278152972343, 0.2739919538360409, 0.26986186777097354, 0.272766543870221, 
   0.2830866814955723, 0.2866024963081871, 0.2859112783947342, 0.29205146112202607, 
   0.29729742008576393, 0.29971608310256026, 0.301788032854736}, 
  {0.2946358902335955, 0.2975967781045198, 0.298564775396965, 0.294614446651575, 
   0.29355529425902827, 0.29816631441773883, 0.30341029795900243, 
   0.30103592694033443, 0.2998741350586061, 0.29519231498201415, 
   0.2875766249131636, 0.28914065094567376, 0.2906324867304013, 0.2909132385231363, 
   0.28764701148464894, 0.288932133687854, 0.28858817323112207, 0.2847847912754485, 
   0.28816647517087723, 0.2867552497934275, 0.28449624027869497, 
   0.2848158685134254, 0.2827315804636074, 0.28481744544053406, 
   0.28703117435223313, 0.29003133806470327, 0.2899756473791549, 
   0.28766217811481204, 0.28708959451071203, 0.2860686629087252, 
   0.28607473032096137, 0.289246092266566, 0.2883688341692769, 0.288062028150347, 
   0.28751208367417835, 0.28730921777123236, 0.28744870182095006, 
   0.29208275207961554, 0.29023687916878316, 0.2947138446528048, 
   0.29558621546886693, 0.2990269217225477, 0.2976051523107418, 0.2954907407526202, 
   0.29316112785975695, 0.29005141113463095, 0.2896071838471887, 
   0.2931022753750187, 0.28980343315404367, 0.2848389402317478, 
   0.28530164249719014, 0.28214023056777066, 0.2763329947185789, 
   0.2764934858505428, 0.2786884531209113, 0.27498589839479315, 
   0.27572153190501375, 0.2822774037684148, 0.2832791812087455, 
   0.28295398674046335, 0.28762596813175206, 0.29357419956939695, 
   0.2917374500392658, 0.2908564468863825}, {0.2909413304895901, 
   0.29381415294466917, 0.30074397333227754, 0.2996936500425933, 
   0.29768012233953717, 0.30255071449246934, 0.30247473038154216, 
   0.298573315453068, 0.2948862099965332, 0.292501199293594, 0.28681599623494924, 
   0.284728301573932, 0.2863452885590336, 0.2899863623648522, 0.2861031133495019, 
   0.2887996033442101, 0.2898736055565618, 0.2861304620586777, 0.2904286049599918, 
   0.28958064321956817, 0.28656915482750767, 0.28334136228697626, 
   0.2858372846126867, 0.2874230720971013, 0.28592297724482424, 0.2874122909006415, 
   0.28975760815532936, 0.2860646959563137, 0.2883130780202819, 
   0.28441130643947465, 0.28125250980253924, 0.28419471556295184, 
   0.2856608256113988, 0.2881711857745843, 0.289969156029761, 0.2880576276126924, 
   0.28894220596344405, 0.2936242854098017, 0.29334074642644464, 
   0.29384201337613974, 0.2929770644155763, 0.2955579573149638, 0.2961116488652176, 
   0.2910790629221961, 0.29254638992591786, 0.292229381931152, 0.29094477217622267, 
   0.2914255936583078, 0.2886081139580954, 0.2841815792291111, 0.28355281276370026, 
   0.28204117376885185, 0.27901480530906314, 0.27592706268930983, 
   0.27824951926436275, 0.2750165743936931, 0.2761577927237614, 
   0.27985442041343456, 0.28425719915131803, 0.28681554275246945, 
   0.2886190436723156, 0.2881809575962303, 0.289761921587639, 0.2860143730183452}, 
  {0.28895194536912533, 0.2948996099506659, 0.3030897761341616, 0.3049731341082608, 
   0.3040917181716709, 0.3045163702751932, 0.3001793591025224, 0.29547403262949146, 
   0.2913051837287439, 0.2918005411692784, 0.2900920195686709, 0.2864250881465721, 
   0.28437922960837103, 0.28552490066474356, 0.28523592867237124, 
   0.2886936644959963, 0.2875403455780709, 0.2880542218671399, 0.2912950795377864, 
   0.29123685772483804, 0.2851032747425288, 0.28175918398670674, 
   0.2870610874938812, 0.29047031836042525, 0.2910757119562264, 0.2898350360110657, 
   0.29016671626328383, 0.2885978909133355, 0.28495129868322233, 
   0.2839631921934034, 0.28032674049705836, 0.2816469463435513, 
   0.28010689216141615, 0.2809150975429406, 0.28474334890411895, 
   0.29005506615602983, 0.2921882355261467, 0.2909503433328386, 0.2882807954948009, 
   0.2884025175975534, 0.2889861951494804, 0.2872888262993096, 0.2902824163720395, 
   0.2893440777291627, 0.28892707192996697, 0.2945359990051725, 
   0.29366752574033644, 0.2911219865535185, 0.28589499853625, 0.2823701541233289, 
   0.28057644624784384, 0.2820191346831796, 0.2768766951872221, 0.2797072371150521, 
   0.2807390855233588, 0.27738463808659236, 0.2818187300738806, 
   0.28251370312274426, 0.28322648166411946, 0.28380969658917904, 
   0.2847633526155157, 0.28492118953302403, 0.2843519475169616, 
   0.28289631408276755}, {0.2885941576036802, 0.2934564596872017, 
   0.3023332254703851, 0.3044328808443224, 0.30459152720889326, 0.3012778935316952, 
   0.2980127891672825, 0.2971492939619207, 0.2931819719727662, 0.29211512622109886, 
   0.284715588461013, 0.2816770388155364, 0.28210953145414464, 0.28080110530366886, 
   0.28468197237940235, 0.29094104605990184, 0.2888994202125022, 
   0.29023546599377814, 0.2934582113332606, 0.29031808518279895, 
   0.28342544442495565, 0.2814060746813995, 0.28577152400064965, 
   0.28877994371146215, 0.2887041562976137, 0.2902661964321559, 0.286583661462343, 
   0.28342211215874974, 0.28584297054484775, 0.28457729118824276, 
   0.28058656807983406, 0.27956607125315275, 0.28058632561749397, 
   0.2821071356865762, 0.28139692018566265, 0.28614825183338444, 
   0.2929282855986541, 0.29116705813898247, 0.2912296230401094, 
   0.28819119401503035, 0.2875909280584425, 0.2844022650389109, 
   0.28847967345835396, 0.2876969460657273, 0.28757356014168944, 
   0.29204648737677014, 0.29034330896927935, 0.2901752197226924, 
   0.2874504452396683, 0.2816862788086276, 0.28449184454029214, 
   0.28239475530504665, 0.27613711239198724, 0.2788567799443603, 
   0.2802190410355254, 0.279911843600912, 0.2817947003602796, 0.2784926758681605, 
   0.2822203247828037, 0.2845244439606397, 0.28730752582663843, 0.2861054730967399, 
   0.2802614468448899, 0.2816566890418417}, {0.28414885484031427, 
   0.2925473471096189, 0.2978435417114079, 0.3041740468833903, 0.3055604299967853, 
   0.30332111204006473, 0.3008715806674472, 0.2936796139459767, 0.2936731204318402, 
   0.28815824542599516, 0.28072134583482916, 0.2814312005172781, 
   0.2834745873840451, 0.2794747585855662, 0.2835412503700239, 0.2911229860965417, 
   0.2892328063068272, 0.29317867487441795, 0.2919674418199187, 0.2892231450181442, 
   0.28472739214028087, 0.28440055599755043, 0.28791006914879647, 
   0.2865636426904493, 0.28536667547202155, 0.28812337980391867, 
   0.2838974604685839, 0.2817336835912677, 0.2830612673916082, 0.28671060602963194, 
   0.28337097528353955, 0.2826010917422705, 0.28325294621367136, 
   0.2834766248025701, 0.2850092244033687, 0.2891154772512117, 0.2897806241169063, 
   0.29088320256277606, 0.29561995662237406, 0.29344702591978733, 
   0.28782993139298396, 0.28511463753033633, 0.2863771738713758, 
   0.2867822827102681, 0.2858438489669075, 0.28638864641734435, 0.2895797117654118, 
   0.28549375592005427, 0.2826875829603575, 0.2823985499460031, 
   0.28345922952243674, 0.2826706037397341, 0.2758520438703506, 0.2760431255059294, 
   0.2758389446463733, 0.2792214716987616, 0.2798660188356134, 0.2764133064903813, 
   0.27855441874722753, 0.2867248520309865, 0.2878927666459584, 
   0.28830066378055913, 0.28020894999609647, 0.27870539535937533}, 
  {0.28242637922203856, 0.29209675648027267, 0.29788000431851325, 
   0.3013044905831891, 0.30283672861146727, 0.30072650756188307, 
   0.2994732232710478, 0.2917772429963151, 0.288468957778334, 0.2827691319220176, 
   0.2806870300171565, 0.2818673620149864, 0.28258771004535344, 0.2814205110829023, 
   0.28203705967358994, 0.29131995195891774, 0.2944134274212594, 
   0.2918561756751624, 0.2889774069488919, 0.29038716471163234, 0.2869841476852924, 
   0.28802244473861593, 0.2927233114544156, 0.29244876074676557, 
   0.2893768059299841, 0.2899215999114523, 0.2842392192780528, 0.28202654558415136, 
   0.2855113577928555, 0.28610402366142873, 0.28778460957663315, 
   0.29194965652617944, 0.29231748995562723, 0.2880123137172788, 
   0.2908858156446693, 0.2885619686535073, 0.289059952783298, 0.29245541551755916, 
   0.2955375873807924, 0.2925870309222221, 0.28848873987270024, 
   0.28469525165823906, 0.2882170152682194, 0.28832969219285354, 
   0.2901089039254419, 0.2881873401952673, 0.2882719237454731, 0.2854266123554624, 
   0.28276979032605587, 0.28362158893152195, 0.2814290844902115, 
   0.2788166867621896, 0.2780922033341244, 0.2741274411061999, 0.2719724330438426, 
   0.27541601003556915, 0.2739926770266591, 0.276608065163355, 0.2802352728570376, 
   0.28647912936293846, 0.28937200403737456, 0.2876922766475706, 
   0.28212904663395866, 0.27953994037121954}, {0.2849363021189214, 
   0.2926984932462501, 0.2946365146431818, 0.296222265916408, 0.2963757704662473, 
   0.29524166631165333, 0.29563691631229827, 0.2867018056747499, 
   0.2817371830837248, 0.2818564319102248, 0.2795337998988112, 0.28068480861601935, 
   0.2792362997314504, 0.2783988971961139, 0.2811554938544345, 0.29156701051379597, 
   0.2961012820708419, 0.29379241643873544, 0.2919063520675932, 
   0.28839711592011685, 0.2867058049077403, 0.28996882337211854, 0.290866523637601, 
   0.29421748289722593, 0.2919069956914233, 0.2909251350016321, 
   0.28694947375899504, 0.28407819197216566, 0.289172388658765, 
   0.28921303076301375, 0.29432617033235897, 0.29926862061013654, 
   0.29742828024781487, 0.2944693176400539, 0.29178566180373866, 
   0.2915024858866786, 0.2934975956105194, 0.29420717659795803, 0.2934318680957696, 
   0.29492413912828647, 0.2931821674064677, 0.28656435815981496, 
   0.28781747679953285, 0.2882556244413907, 0.2886702155706262, 0.2861263355213234, 
   0.28353252567263976, 0.28211608912042685, 0.2797127977291682, 
   0.2816149476036029, 0.27831201766114205, 0.27279527224587347, 
   0.27124246769355365, 0.2705318566034499, 0.2677344028944995, 0.2690149659160827, 
   0.2714177136342756, 0.27703014024001044, 0.2831909309988734, 
   0.28704436003984746, 0.28568851569458814, 0.27958486956360284, 
   0.28071528698741455, 0.2811764812261218}, {0.2828144090425196, 
   0.28986035283451783, 0.2865800618758333, 0.28724822395425115, 
   0.2903211522565722, 0.29149651581149194, 0.2917587129983617, 
   0.28522342854442173, 0.27971823640415405, 0.28110403582351234, 
   0.2771231720503272, 0.2785613227299029, 0.28401784411394476, 
   0.28198401480432617, 0.28237097996270605, 0.2901796190939158, 
   0.29236794153684736, 0.29330015087152506, 0.291426664257331, 0.2925115962471218, 
   0.2901786140348248, 0.2904997282165679, 0.2917091007656054, 0.2922299205677949, 
   0.2914374071787527, 0.2901261104660147, 0.2873617838800048, 0.2861877713357319, 
   0.28846240434807713, 0.2923188033121705, 0.2992513214050861, 0.3015064942139322, 
   0.29549109638482174, 0.29486289951206557, 0.2954119098239513, 
   0.2959387202579193, 0.2937159521192575, 0.2935567467752294, 0.2968535676640389, 
   0.2989750603270691, 0.29685540852477293, 0.2907839957037851, 0.288934846760784, 
   0.2893554163413426, 0.28462497319314517, 0.2851039476684387, 0.2834472933240858, 
   0.27964063669141703, 0.2786059508610128, 0.27883626134020334, 
   0.2710305165921295, 0.26620788634719017, 0.26781272249196436, 
   0.27049893358541566, 0.26765180362013163, 0.26489744723851727, 
   0.26676160151299827, 0.27272996267651756, 0.2811592712241721, 
   0.2815068529266314, 0.2810163644490444, 0.2757036153546377, 0.2771124860259248, 
   0.2812487997023388}, {0.28453193839956836, 0.28642224717320336, 
   0.2830794967103648, 0.28802776246300626, 0.29088326300195727, 
   0.2883530500347588, 0.28672439585805076, 0.28226759155136816, 
   0.27897581580198677, 0.2782518114887793, 0.2769157843746004, 
   0.27921120770083174, 0.28663749609381384, 0.2869333362869413, 
   0.2873518423888522, 0.2863690312982452, 0.2921453102235823, 0.29160812175250395, 
   0.29449451639837043, 0.292800943112108, 0.2872550567650936, 0.28649077292572916, 
   0.2910656854369897, 0.2937692598473375, 0.28760236033558334, 
   0.28573865266935633, 0.2856401995018218, 0.28553629487599697, 
   0.2905196814320107, 0.29927362983776734, 0.3040829595879503, 
   0.30356044756875944, 0.2965622530915933, 0.2965916865330753, 
   0.29787063159255683, 0.29827736164656826, 0.29681617346407624, 
   0.30115305089260536, 0.30138848756354336, 0.29899725475912825, 
   0.2957575961540722, 0.2943185020988283, 0.2929101297314953, 0.2853376891646708, 
   0.28259105541790575, 0.28257257015565773, 0.28005926771029455, 
   0.27600329912372057, 0.2742101363784461, 0.273523382085887, 0.26774653407780974, 
   0.2638967527555795, 0.2685561843576123, 0.2693874370612357, 0.2663292031933074, 
   0.2637829860146546, 0.2671430559934953, 0.26860638405090576, 0.276447731229773, 
   0.27554175400276737, 0.2748200831663942, 0.2710634912104694, 
   0.27198252546738483, 0.28021379835098437}, {0.2772151819518758, 
   0.28074751627438654, 0.28055212479963737, 0.286682470380542, 0.2905868963452197, 
   0.2902931446504461, 0.2857740767885975, 0.2824525213100669, 0.2822527348707812, 
   0.27988908936766915, 0.2789242136611274, 0.2808264391466014, 0.2858681755653884, 
   0.2868716719428597, 0.28783957791405584, 0.286448401417093, 0.29113765547945364, 
   0.2908386597811086, 0.2949769887232816, 0.29468311271988207, 
   0.29036162149018735, 0.2892280823173996, 0.29361113220118124, 
   0.2950528446260447, 0.2883416385758949, 0.2892230342649428, 0.2878998050766498, 
   0.28744968980005836, 0.2934363489263178, 0.3028528701820073, 0.3064704180213009, 
   0.30329959602320566, 0.2989170830278957, 0.2973570252125947, 0.2983352209008873, 
   0.29893775399261074, 0.3014679607213451, 0.30287930456523815, 0.301703706783647, 
   0.2964897764408287, 0.29756769025698493, 0.2928018832404066, 
   0.29157759024069624, 0.2852824346426969, 0.2817998143245688, 
   0.27786732535075603, 0.27655810272809483, 0.2761997301828013, 
   0.27423245913504435, 0.27119448121213174, 0.26775001290642314, 
   0.26234576246655317, 0.2621529020866345, 0.2659491907538002, 
   0.26548186660633866, 0.26285443569517325, 0.2633688123576029, 0.264855390004451, 
   0.2720067521987381, 0.2690166318369125, 0.2706275665407192, 0.2673027288408816, 
   0.2673829902911566, 0.2752069250196694}, {0.272085948204728, 
   0.27763593255012703, 0.2786258613343226, 0.2832472891564914, 0.2849231052280659, 
   0.2876254008132929, 0.281156668456381, 0.28003184763007105, 0.2843212887428067, 
   0.2826579426850605, 0.28155649114104825, 0.2797243667555504, 0.2848744181525482, 
   0.2825534807536571, 0.2826150653356259, 0.2857340772537393, 0.2859330979572268, 
   0.28547100135009007, 0.28993926342447784, 0.2943494825774375, 
   0.2944138668758619, 0.2927435879995978, 0.2913240712680411, 0.29416204195670126, 
   0.2896951352424529, 0.2907783997668876, 0.28616039028908413, 
   0.28901812552226425, 0.29891955664200964, 0.30446023916837284, 
   0.30441186926290786, 0.29921522950931717, 0.2971730631647808, 
   0.29704841282126887, 0.2974244702950512, 0.3017084262276474, 
   0.29866342969800125, 0.2992291314249729, 0.30154123280094636, 
   0.29724297840166064, 0.2976078258330885, 0.2905907167609795, 0.2885893925875477, 
   0.28645162655166656, 0.2819181216455553, 0.28102512027652354, 
   0.2828461878125111, 0.2806665816984139, 0.27916893520489533, 
   0.27230455926981223, 0.26966884115580647, 0.26408297310661955, 
   0.2620165667406175, 0.26497059226598296, 0.2660551289383729, 
   0.26046983904484533, 0.2600156055157928, 0.2633826736068351, 0.2697076151963642, 
   0.26777772340895956, 0.27004072324955264, 0.26509625820411975, 
   0.2644365266350749, 0.26592562812840287}, {0.2630582022138601, 
   0.2683815341135561, 0.2773513861963919, 0.2813356282442267, 0.2850169126903476, 
   0.2837057582350622, 0.2766357238580168, 0.2778498982143674, 0.2829840466127673, 
   0.2807097200955184, 0.27935581556056777, 0.27930527754107504, 
   0.28432746838048856, 0.28326725064221425, 0.27937204651716724, 
   0.2792280475330008, 0.2850502251636566, 0.2860029187531097, 0.2862908390478558, 
   0.29140861276152963, 0.2922730372699774, 0.2893266069599756, 
   0.28766864263827296, 0.29298682623392036, 0.2937710475741783, 
   0.2895984531872527, 0.2858345985853306, 0.2885480781422811, 0.2989304882537459, 
   0.3021214330136642, 0.2998462416378998, 0.30367737051086047, 0.304939962643811, 
   0.30178286599674037, 0.30284339201275445, 0.30196600670663526, 
   0.29894474465352394, 0.3026987021921467, 0.30378556199601814, 
   0.30126441421866057, 0.29762868339558174, 0.29275059848483365, 
   0.29180890506875135, 0.29254029133358556, 0.2884025766124776, 
   0.2862951381325464, 0.28407943833630134, 0.2843065664884741, 
   0.27837845789338267, 0.2695734771498886, 0.2665117581732512, 0.2682750014050819, 
   0.2666992811186287, 0.26433931959777535, 0.26050472331131264, 
   0.2600148065542483, 0.2640864162752024, 0.26337901863971247, 
   0.26608415933038326, 0.2680875659375092, 0.2678460918382643, 0.2665525179095766, 
   0.2659994766511444, 0.2612809472801289}, {0.26191990905860874, 
   0.2662774636265931, 0.27031754759677207, 0.27340501055133287, 0.279473058544015, 
   0.2804450325952405, 0.27620987107032124, 0.2771826133241713, 0.2781968936776763, 
   0.2807161124457481, 0.28301944920904265, 0.28175471330071544, 
   0.2826591764142368, 0.2798843559351138, 0.28008662545585805, 
   0.27774323456124567, 0.2826768231630178, 0.28558112711807093, 
   0.2841872670962624, 0.2848454910011879, 0.2835404097058465, 0.28581411767896686, 
   0.2876654810561602, 0.2898634020191088, 0.2930827580926272, 0.28919207004788466, 
   0.2897344396282431, 0.2919967255966406, 0.2956589778045944, 0.30058571994605504, 
   0.3013842912646202, 0.305317642545635, 0.30598617150080687, 0.3050333341342797, 
   0.3022806005922915, 0.3020408906957947, 0.30194653373712893, 0.3069482504719766, 
   0.3074588605984362, 0.30465687567523714, 0.3033769345356477, 
   0.30148489276636625, 0.2975627195085364, 0.29852977420411503, 
   0.2936548933882735, 0.2889669723408454, 0.28715091084474637, 0.2827225149614641, 
   0.2768368063008615, 0.2679763365845633, 0.2649014376319307, 0.2649662759484888, 
   0.26665204454380237, 0.2648408757436666, 0.25936954825067327, 
   0.2612818882461869, 0.2669240910365578, 0.2690672309157496, 0.26839885661573265, 
   0.2664167576615182, 0.26393969244293997, 0.2669874978044723, 0.2670644355786906, 
   0.260903557682149}, {0.26331762246437557, 0.26735012663096064, 
   0.2668844711949864, 0.2677412295209864, 0.27157216879202606, 0.2777778473062131, 
   0.280528529920104, 0.28117608745714523, 0.2793588837381478, 0.28039940181042855, 
   0.2826060893011455, 0.2848933282361748, 0.2855818246173169, 0.28197624908779556, 
   0.2783238946593332, 0.27649669055402587, 0.2754714735569529, 0.2768962494962552, 
   0.28235856848996255, 0.27959838070106974, 0.2797787478464383, 
   0.28185470483961345, 0.2827085779722493, 0.28424661130600065, 
   0.28979487460455045, 0.2912432513972366, 0.2946705653514122, 
   0.29871404695396053, 0.300541683432475, 0.30500564259008833, 0.3054092774385971, 
   0.29993058715065823, 0.2980453533988472, 0.2994808946087618, 0.3001816011470346, 
   0.3014816731882711, 0.3020704458733738, 0.3067487783756132, 0.30871407881192675, 
   0.30832028941434847, 0.3066066318080791, 0.3024881564096176, 
   0.30135135378788863, 0.30133456719362495, 0.2983815958183444, 
   0.2925556764730839, 0.29023219140585776, 0.2852700095944835, 
   0.27611067378603216, 0.2686993320456445, 0.26505638685202576, 
   0.26773033026023535, 0.2670303876431348, 0.2646808736916141, 
   0.26314828527729733, 0.26722375386520375, 0.2696034083222315, 
   0.2723320622531043, 0.27031552383825486, 0.26544250645065315, 
   0.26162379619459664, 0.26148808074127716, 0.2659606470878952, 
   0.26241451666324694}, {0.26027754750320037, 0.2623641444109916, 
   0.2630199499339833, 0.2680227110667591, 0.27237674641457504, 
   0.27799652998829244, 0.2786966040580885, 0.2816802978109114, 
   0.28047293100991133, 0.2822767094163276, 0.28078791120826485, 
   0.28482874445360407, 0.28416160271578966, 0.2802329704522238, 
   0.2745747222693006, 0.2725430244452873, 0.27184482545840466, 
   0.27420729817142775, 0.2761456190253347, 0.2807249407862973, 0.284334611610993, 
   0.2846347466045214, 0.2846294923556409, 0.28581596707781026, 
   0.28923354798441486, 0.2950313296319184, 0.29484178222836366, 
   0.2990670312986726, 0.3033713510744098, 0.3065622034010543, 0.30598410933446285, 
   0.30029901560477823, 0.2957981964749152, 0.2960819718896166, 
   0.30115341245364535, 0.30382527830496164, 0.30434288585982516, 
   0.3051201864767236, 0.30504494201156945, 0.3057733912815219, 0.3033252089076392, 
   0.2967114208183397, 0.29602170441244174, 0.30042507556388226, 
   0.2995847061797949, 0.2938201870070679, 0.2899170992802811, 0.2849751833598497, 
   0.2789919627501506, 0.27402226367269134, 0.2684353713354781, 
   0.26351503921443353, 0.26313817589439775, 0.2676869534931391, 
   0.26775505263888727, 0.26675770462022347, 0.2690670754155408, 
   0.26950424635671344, 0.26661758031963223, 0.2659218320529543, 
   0.25962123124202935, 0.25770343639782056, 0.2607882524713454, 
   0.25836127715532464}, {0.257031412236488, 0.258691092554343, 
   0.26348550090085177, 0.26544143073042353, 0.2690254197400517, 
   0.27312967730458754, 0.2767148659633967, 0.2789802246968862, 0.2813914619861374, 
   0.2819149607860005, 0.27895329442235084, 0.28061175237673663, 
   0.2815161416148482, 0.27975971715487247, 0.275156962780746, 0.27616145240988077, 
   0.2743273008735448, 0.2702728025101436, 0.27249686920791943, 0.277547706588856, 
   0.286792843483032, 0.2913499643423775, 0.29027163409520784, 0.29309060503415124, 
   0.2914880961942469, 0.2950414297972943, 0.29612326197294186, 
   0.29879204645189883, 0.3034327921328822, 0.30262473398679607, 
   0.3039304127063417, 0.29621500799318107, 0.29428241425479995, 
   0.29908139372705633, 0.30330862844387035, 0.30322414551374816, 
   0.3024687342001002, 0.3030781173958879, 0.3021592517831152, 0.3035516557952175, 
   0.300741801586965, 0.2966640162821199, 0.29394528004702, 0.2952663463732405, 
   0.29438927142366556, 0.28991079741372755, 0.2832221849817318, 0.281395465337745, 
   0.2753151018558189, 0.2729417369682849, 0.26647221301113766, 0.2617859226531941, 
   0.2634053670836334, 0.2665084064086219, 0.26541260357031077, 
   0.26225492904682846, 0.26353389940307104, 0.2642426630187306, 
   0.2668469095322377, 0.2651806857239982, 0.2623760909044514, 0.2560116222214429, 
   0.25353550356864835, 0.2555145739930386}, {0.25515194684580467, 
   0.260403469877981, 0.2641674873428233, 0.2658932541141329, 0.2653710432908611, 
   0.2689707421175127, 0.27008444391396724, 0.2746993519572615, 0.2779630000309734, 
   0.2797539009082726, 0.2820261853968, 0.2806140675927275, 0.27731582643690716, 
   0.2751934604481299, 0.27497156837905523, 0.27391061120669813, 0.268536153455509, 
   0.2683280017481529, 0.27552805923392015, 0.2790356516740744, 
   0.28555868100428106, 0.2929328809213153, 0.29585323326191026, 
   0.29545827317322265, 0.29049581364461835, 0.2910790838499544, 
   0.29132522118818566, 0.2929056045104154, 0.3000920982974024, 
   0.29955220655664033, 0.30008947161094146, 0.2953637252942019, 
   0.29375334808920806, 0.29961547353111645, 0.3005806329503805, 
   0.2980196704527855, 0.29862033655584164, 0.29700307859984376, 
   0.2962904681551144, 0.29935286782238096, 0.2971420695191516, 0.2930834562256449, 
   0.2896483356162741, 0.2874505746389984, 0.2853951151955226, 0.2834732425580921, 
   0.279613941581625, 0.2756772200239803, 0.26831146606226064, 0.26455623059941064, 
   0.2626998777086989, 0.2628623349137673, 0.26244774560843726, 
   0.26498894018626923, 0.26548964667333824, 0.26356508188687666, 
   0.26339171988893384, 0.2682730288154517, 0.2694020979488455, 
   0.26791130214863207, 0.2621000023805815, 0.2557519967114102, 0.2529464238646238, 
   0.2523113615327104}, {0.2581485677570841, 0.26156643178205097, 
   0.2630535427700397, 0.2627434050457989, 0.2622684268778494, 0.26163462431965573, 
   0.2609512104916962, 0.2629069537039547, 0.2673264050555312, 0.2699487200675305, 
   0.2770186309823643, 0.27765835747362694, 0.2754063851988735, 0.2758462804419849, 
   0.2729780910736397, 0.26924546699398544, 0.2660382794861772, 0.2657408408416082, 
   0.271365582028738, 0.2815480451040873, 0.2881569471707846, 0.2883289069608147, 
   0.29519395190284997, 0.2941371992988667, 0.29036741609658806, 
   0.29076332400683835, 0.2895159427128654, 0.2896990069569533, 0.2945316554408692, 
   0.2922671921867866, 0.2936460213911894, 0.2995152753624708, 0.29713810148584996, 
   0.29875249467897474, 0.292076932361498, 0.2909684227694753, 0.29309482344159193, 
   0.28829619548088653, 0.2903157294315433, 0.2947506448628881, 0.2920362862283353, 
   0.29102299996356545, 0.2859707056664214, 0.2826432347386959, 
   0.28183258928085214, 0.2808160431079735, 0.27470722022905253, 
   0.27212884404058935, 0.26821657826199236, 0.26544667838443786, 
   0.26164348691708267, 0.265268012331273, 0.2665909938705975, 0.2665514170013828, 
   0.269738883207011, 0.2696627217292147, 0.2696604460439103, 0.2725109604839181, 
   0.2741713222933267, 0.26866501987197594, 0.26467504130180086, 
   0.26040809879082844, 0.25752240183751496, 0.2550703415598888}, 
  {0.2548652835573974, 0.25877540150275524, 0.25809875985613884, 
   0.2561780483045132, 0.2581258058329257, 0.25915477943391346, 0.2552916007210349, 
   0.25752764295719205, 0.25872596308077866, 0.2609505898957482, 
   0.2655781765941352, 0.27362872719219733, 0.27405817625560047, 
   0.27361039192913733, 0.26769274779564806, 0.2663381788898416, 
   0.2645740489930012, 0.26451420748526777, 0.2698975115332307, 0.2817840506090101, 
   0.2863954518967007, 0.28762889412695114, 0.2905480660275079, 
   0.29136371658251015, 0.2925117335714856, 0.29589769375861125, 
   0.2930562689557664, 0.29310891910363907, 0.29186180473540224, 
   0.2909787044706587, 0.29366137492736244, 0.3009052116875134, 0.3013235409200522, 
   0.2980891496402703, 0.28884932141708364, 0.2845614650065418, 
   0.28552287132541704, 0.28404806508332525, 0.28417308095204286, 
   0.2884865922624021, 0.28540304839421293, 0.28387596053778247, 
   0.2867076907203932, 0.2819840882402606, 0.2771039888790904, 0.27445653081860616, 
   0.2706961812354819, 0.2673392862406028, 0.2695440979219367, 0.2668744292746573, 
   0.26412325408176135, 0.26738938195401846, 0.26850879361123925, 
   0.2653866618190949, 0.26561502483720534, 0.27287568228067216, 
   0.2760769316891633, 0.2747790547093018, 0.2759950355185128, 0.27208978720275034, 
   0.26657844777000345, 0.261060532985342, 0.2604698923916209, 0.2549903804803776}, 
  {0.25681579648647895, 0.25561979886132924, 0.2581208538593315, 
   0.25430152742555917, 0.2523691809999055, 0.25489883833336774, 
   0.2528760679805533, 0.2530876961492178, 0.25572448093889005, 0.2575188774097905, 
   0.26142210016832457, 0.2680490124289914, 0.27019269869663837, 
   0.27098634071043676, 0.2667853122922833, 0.26864973439652157, 
   0.26603193404585673, 0.26674029399792726, 0.27113878220632526, 
   0.2777439788795975, 0.2848737660499211, 0.284248997173718, 0.28791088859329406, 
   0.28696166248911614, 0.2901371636098705, 0.2979738866015499, 
   0.29815802099680727, 0.29892516684271714, 0.29872530517403495, 
   0.29512294351480156, 0.2968208357636811, 0.2994783710991358, 0.2994497484865359, 
   0.29385584634097756, 0.28887258903603835, 0.2853493555117055, 
   0.2855237122747376, 0.2845557420191859, 0.28267374553954316, 
   0.28369160873644145, 0.2864325786092942, 0.281994130984816, 0.2826255315747244, 
   0.27508626543548653, 0.2701930425845971, 0.2680782554327171, 0.2680771355812732, 
   0.2659685014672313, 0.2653363120777748, 0.2654719259544284, 0.2675981289096762, 
   0.2673246041774603, 0.2647874650824639, 0.26341412421375227, 0.2666304827092379, 
   0.2735379280320292, 0.27491200704927476, 0.27642956418525766, 
   0.2754546601235931, 0.27144667863639327, 0.2641757958585629, 0.2617302535788286, 
   0.26170463566081253, 0.2586797475493842}, {0.25667848056449916, 
   0.25674263063812003, 0.25818309244653, 0.254084600032943, 0.2507487682334594, 
   0.2504244535584537, 0.250495453225672, 0.25196254637237736, 0.25806361567056224, 
   0.2605697165397595, 0.26268530931675327, 0.2662556954208647, 
   0.26801479180247595, 0.26999726111356986, 0.2681730237586929, 
   0.2686840242465084, 0.2652707806904273, 0.269865214029033, 0.27398259217411897, 
   0.2828894825192056, 0.2871426741294655, 0.2864869273536458, 0.28968907611929257, 
   0.28937492542262416, 0.2932563759656046, 0.29838726217739325, 
   0.2962373694606941, 0.3005681496883957, 0.2997239473248522, 0.30088780153526296, 
   0.30035108609406214, 0.2988827558394549, 0.29754899002184393, 
   0.2972156631960118, 0.2914436018825358, 0.29274281429554333, 0.290713462489034, 
   0.2859443330981566, 0.28511764823542296, 0.28257087969681516, 
   0.2862073236707334, 0.28167622165548745, 0.2760797026906925, 0.2710642150125473, 
   0.2670355571631211, 0.2665105040886227, 0.2674237967643601, 0.26883285985074307, 
   0.2675391320963476, 0.26552279309094606, 0.2679595896468832, 
   0.26989928358219617, 0.26476807306687233, 0.2667402953081323, 
   0.27096664594588793, 0.270539243965154, 0.2721492431072397, 0.27000379745256053, 
   0.267987123429688, 0.2640501246068198, 0.26298005458037776, 0.25922022352318225, 
   0.2615164863527884, 0.25743574817312587}, {0.2595772873914731, 
   0.2594370812364701, 0.25748252924433473, 0.25324085422027903, 
   0.2551948026409999, 0.2532494598882088, 0.25084692349603976, 0.252807463347406, 
   0.2541778029312724, 0.25538866505367636, 0.2592634449646645, 0.260627287803092, 
   0.2621749550183205, 0.26801273219162386, 0.2683603904412799, 0.2644206459034701, 
   0.26531965067766994, 0.26753078542702713, 0.2719696352315388, 
   0.2825555694389821, 0.2878908401696764, 0.2909905843273647, 0.2890860262514059, 
   0.293013191996667, 0.29594512871893197, 0.29705657953312004, 0.298436926780048, 
   0.2987806408824766, 0.2997999465349665, 0.3012843933177122, 0.29959383822173674, 
   0.2958441498075359, 0.2952838080245849, 0.29537554204055616, 0.2958654500281103, 
   0.2936694186199914, 0.28911946523064175, 0.2883924367689156, 0.2835270416930002, 
   0.2840543062095118, 0.2849176848196674, 0.2798078925447938, 0.2733660474074174, 
   0.27342507100436453, 0.269770142303047, 0.2693771833617744, 0.2650346746513436, 
   0.2654511250644616, 0.26775275546371335, 0.26640580108847595, 
   0.26695903376761826, 0.2690734733035927, 0.26415187565770815, 
   0.2683414930979049, 0.2719098048179881, 0.27032342543880084, 0.2686351801402743, 
   0.262974799278073, 0.25960348781418746, 0.25758555336490435, 0.2580668532787254, 
   0.2552709034323107, 0.2577725059893699, 0.25590686644835464}, 
  {0.2557360943149264, 0.2564332731402343, 0.25760374947240633, 0.2543004070758288, 
   0.2535282637637057, 0.2560963718716647, 0.25653526312893227, 
   0.25689963134132676, 0.2535691187706687, 0.2535121297055496, 
   0.25591113408074545, 0.25748926184315757, 0.2614596625503978, 
   0.2667068497294881, 0.2653345158843793, 0.26440690938985223, 0.2662190301251705, 
   0.2688975493001626, 0.2727153950168177, 0.2809062460635431, 0.2891859948342482, 
   0.2885156153573256, 0.2906988652186073, 0.2972042335498505, 0.2979701049463711, 
   0.3020531745541252, 0.3013316712205418, 0.29867219468186024, 0.2957644390776448, 
   0.29760946750572465, 0.301682634512399, 0.298160760398604, 0.2957363854908397, 
   0.2895667055422014, 0.29161412569554074, 0.2891519764288363, 0.2872183016061369, 
   0.28509731466333343, 0.28291182727113734, 0.28133259095762014, 
   0.27941602291055373, 0.2743561675686749, 0.27316658834940655, 
   0.2706535047035949, 0.2695172204866855, 0.2698000621546815, 0.26845321282550005, 
   0.26192510444433564, 0.26183156628847726, 0.2657080309451325, 
   0.2649677785563783, 0.26516144819099946, 0.2615624252398045, 0.2663816699523045, 
   0.2666724426936679, 0.2630532294606364, 0.26268153165682556, 
   0.26348694150750646, 0.2612278692800027, 0.25827142942378273, 
   0.25609675550321676, 0.25215818824575786, 0.2509486722350085, 
   0.2525648752589951}, {0.25212737229541016, 0.253062286829733, 
   0.25701676977430354, 0.25488028999297285, 0.25589601534429146, 
   0.25535845342816266, 0.25673450683327564, 0.25249116303804375, 
   0.25320605891715087, 0.25547888537369023, 0.25914976274754903, 
   0.2629258600350553, 0.26737784355084104, 0.27088233863931255, 
   0.2672936097569906, 0.2676658656948038, 0.26783359689797276, 
   0.26953236723186086, 0.27609028528086166, 0.2853760241428706, 
   0.29087886834549703, 0.28861932462968776, 0.2916186396675905, 
   0.2968292092010238, 0.30094299269287683, 0.30416519223420846, 
   0.3012518586756636, 0.29844366608015427, 0.2958876560489469, 
   0.29913661204967446, 0.30097527767599586, 0.29672611893871226, 
   0.29365549509491906, 0.28749852138095194, 0.2866306463839882, 
   0.28332068658535825, 0.2819929447455331, 0.28112833644247215, 
   0.28158868463683034, 0.28196204022441884, 0.2800673733723419, 
   0.27394828346964145, 0.2773575214073313, 0.27547252646423037, 
   0.2674841941805761, 0.26437281738626733, 0.26498055580138963, 
   0.2611271672565032, 0.2594895764414629, 0.2600091778203073, 0.2641431894814265, 
   0.26306298418835417, 0.26051437261229504, 0.2651137630033566, 
   0.26792163504240074, 0.2624385869834597, 0.26338046131955123, 
   0.2623986768200893, 0.2607278022946467, 0.25757582461050166, 
   0.25723720204134665, 0.2537322373763134, 0.2510739118281342, 
   0.25256321931602466}, {0.25632384189497637, 0.2551216687375221, 
   0.2570750530384874, 0.2591949332203767, 0.2580973523051223, 0.25459568792961346, 
   0.25552125908322065, 0.252384552397696, 0.25188735694782854, 
   0.25434960047514243, 0.26346980003890946, 0.2695567836743309, 
   0.2737660882365828, 0.2736592880124875, 0.27464819382770533, 
   0.27370367416981917, 0.27252146561601737, 0.2718180621813999, 
   0.27668971967840134, 0.28381055179869635, 0.2918858225897764, 
   0.2948551645321166, 0.2935747542021488, 0.29492649474541427, 0.300054709109487, 
   0.3027085957642396, 0.2968356956283497, 0.2978660924722588, 0.3012887139627025, 
   0.3002112480331317, 0.29711747898638496, 0.29346909791218145, 
   0.29198114192720254, 0.2880496199187616, 0.28490560369417123, 
   0.28308448637396466, 0.2839742352757341, 0.28153471904697686, 
   0.28298654587703115, 0.27851730401128244, 0.27804233445318205, 
   0.2744903660526383, 0.27697474343088996, 0.2777280211570749, 0.2721370712196759, 
   0.2660851537486988, 0.26403301412206565, 0.26297639227092445, 
   0.25909375118413464, 0.26026763210696213, 0.2593420926605152, 
   0.25747686291471733, 0.25869231554310745, 0.2648371739420247, 
   0.26644416163050844, 0.2624056755048473, 0.26519643563600315, 
   0.26251430105134865, 0.261549908501988, 0.261333527760482, 0.26162241310180234, 
   0.25977826746568156, 0.2558126719215876, 0.256452053149608}, 
  {0.2593357835309324, 0.2625345652149577, 0.26493686147455237, 0.2647612625909962, 
   0.2616465759136819, 0.2566929949619665, 0.25478522238751794, 
   0.25259808774085313, 0.25517298832546553, 0.256077601816146, 
   0.26410855993723603, 0.2734401977224311, 0.2748773900292579, 0.2749130854355205, 
   0.27685709922485274, 0.2795691847468038, 0.2794928483123331, 
   0.27793611241669636, 0.27960365950503685, 0.2837886209652151, 
   0.2889224520505582, 0.29559435733741424, 0.29999477448968115, 
   0.3019460036203519, 0.3039481663402552, 0.30381597404844396, 
   0.29713675699272163, 0.29675415245296033, 0.30179550938296157, 
   0.29863535312302353, 0.29735454038333853, 0.2956588603953094, 
   0.2882711627881218, 0.2831118075887608, 0.2796230655531202, 0.2792287578621912, 
   0.28390878714512785, 0.2839959833068074, 0.28334874862930093, 
   0.2798469218099453, 0.28071074515395555, 0.27701482607801375, 
   0.2779120188329863, 0.2798026818872865, 0.2758951078175374, 0.2704836915377107, 
   0.2664588226956771, 0.26273340730053196, 0.261105161441317, 0.2640479426815194, 
   0.2596863668316009, 0.2544197829092295, 0.2562385017975912, 0.26273187272696225, 
   0.2625116330669506, 0.2651747051928611, 0.27154715842149163, 
   0.27038449342297266, 0.2692508833139398, 0.2634591448940981, 0.2617407163682899, 
   0.2594636148380816, 0.25790835547432045, 0.26069322472977124}, 
  {0.2604357005474831, 0.2642081966541121, 0.26666272664414276, 
   0.26642974091473814, 0.2596575328653586, 0.25417953673452137, 
   0.25274137497849813, 0.2553155593534146, 0.2554713807730155, 
   0.25861567064303553, 0.2682140681287896, 0.2753484109790012, 0.2785799648432464, 
   0.27589065081257375, 0.2783348811161043, 0.2805363880582008, 0.2792859686328832, 
   0.28312127014445876, 0.2853840975960636, 0.28769342848411733, 
   0.29464070401407844, 0.29755891586786415, 0.2996914150953615, 
   0.3029094034953958, 0.3047761395010392, 0.30564681864191706, 0.3033352244385222, 
   0.3004422984902758, 0.299723130677199, 0.3020917249365936, 0.29975512551342715, 
   0.29313115576415855, 0.28849655287110926, 0.2852368404437009, 
   0.27787950679367734, 0.2782990906133129, 0.2804010671016512, 
   0.28289773031633897, 0.28199306648849615, 0.28178704231970503, 
   0.27767601830780475, 0.2799090431470685, 0.2803644735306048, 
   0.27721293292950716, 0.27188040792164536, 0.2678734220820117, 
   0.2666488784487501, 0.2690386463324116, 0.2667688355052001, 0.2636531523429733, 
   0.2598815884285627, 0.25502925375653135, 0.2551780121500104, 
   0.26030376102868713, 0.2666933174832132, 0.2724668956937518, 
   0.27483225951253476, 0.27398053313390996, 0.2731441002270322, 
   0.2708184685700238, 0.27055087050761345, 0.26940877406637953, 
   0.26199242465911077, 0.2618751882104307}, {0.2630501383525919, 
   0.2618793275952105, 0.26451890577191045, 0.2669284018874972, 
   0.25914481204986983, 0.258425907259879, 0.2543612751031241, 0.25429106325552914, 
   0.25906977128969083, 0.2638893671651875, 0.27154771306278186, 
   0.2778383823110682, 0.2773753745016962, 0.277003196838334, 0.27911627515636117, 
   0.28524624494550754, 0.28358627372592576, 0.28594337905684303, 
   0.2858856164756543, 0.28845322149135844, 0.29550725696928903, 
   0.29788057341108004, 0.2971718726820036, 0.3020178913510922, 0.3011978893955282, 
   0.3016743197991893, 0.30252211518783256, 0.2962107309074559, 
   0.29708034678743217, 0.3005390919833408, 0.3013011802693061, 
   0.29807641227701975, 0.2927011363648526, 0.28286546990165773, 
   0.27799785619800194, 0.2770279336845272, 0.28089276972751215, 
   0.2834736909713144, 0.27931857473028343, 0.27658495641205433, 
   0.2741953223607954, 0.2753230422711658, 0.2783662632438497, 0.2754623166511681, 
   0.26964567832951963, 0.26835574404434676, 0.268043412514344, 0.2704025624293205, 
   0.2702900317392458, 0.26835262390219455, 0.2619391695096053, 
   0.25832603034207396, 0.2564503594682651, 0.2598087669041976, 
   0.26710045715655506, 0.2714459839770048, 0.27234767708375274, 
   0.2770736202840057, 0.2763603182039839, 0.2776113351279384, 0.27818392216855153, 
   0.2757126206629021, 0.2664978795317616, 0.26462190244454153}, 
  {0.2669803145457792, 0.2662544937558357, 0.2649258994666885, 0.2674063737106247, 
   0.2613256648440526, 0.25750082507717176, 0.2599396191861965, 0.2587495622363736, 
   0.2620790490231895, 0.26421573249109964, 0.2713869566838531, 
   0.27699569824696996, 0.2781331202881443, 0.2837427647518535, 0.2863790705370768, 
   0.2887039309778286, 0.2842773820114267, 0.28721840803553683, 
   0.28541757222115516, 0.28599288801521366, 0.2915176920854447, 
   0.2969567318509438, 0.2943340757358808, 0.29788961819323223, 
   0.29677700303705673, 0.29391870150077765, 0.29658577300512035, 
   0.2960984738834636, 0.29478578500508906, 0.2955621022715345, 0.2980624910457475, 
   0.2945978799131559, 0.29057001969156787, 0.2817344725203758, 0.2804562187601454, 
   0.2816839128064484, 0.2793124131974914, 0.27904738994655154, 0.282103555496723, 
   0.28146892035256726, 0.2758777587028594, 0.2730767693212557, 0.2743221069768773, 
   0.27473193429556414, 0.26947103866645644, 0.2673382729940736, 
   0.26645494890294746, 0.2706665700713839, 0.2683182966205908, 
   0.26773517682479475, 0.2601755155299871, 0.256219780405761, 0.2570237353918416, 
   0.26369228074912626, 0.26657528620048393, 0.2686550360491534, 
   0.2692880056221067, 0.2751310244851972, 0.27980861166232374, 0.2813698655305356, 
   0.2822989877758103, 0.27732676787629906, 0.27019497938822024, 
   0.2655695882194912}, {0.2699686898212737, 0.26688100016894967, 
   0.2634286277324692, 0.265152639347881, 0.2629372057931309, 0.2587667902628947, 
   0.25810779633735337, 0.2621769740245565, 0.2621306485771239, 0.2666378853014212, 
   0.2738693294194228, 0.277673205164071, 0.27889602518463763, 0.2844381395058705, 
   0.2856569315151465, 0.28960318895174075, 0.28756588544084843, 
   0.2829580088972664, 0.2841951647223375, 0.2848467702527392, 0.2925183504545053, 
   0.29387256148866825, 0.2923206835755477, 0.29476473830021277, 
   0.2892062398745728, 0.28648342890979406, 0.2878887663204549, 
   0.29129198074078966, 0.29577620858403614, 0.29697954268482524, 
   0.2921681991102647, 0.2926008597939616, 0.28913584295885747, 
   0.28409976393410663, 0.2818885097384897, 0.28261269810977685, 
   0.27816973758860003, 0.28106711108094534, 0.28467194861438794, 
   0.28391696340527184, 0.278062088243146, 0.27643126693737846, 
   0.27701399113850145, 0.27905831079780674, 0.27560520940143657, 
   0.2740552848285602, 0.26821813716733767, 0.27051421989873786, 
   0.26676947798676043, 0.26590126598660396, 0.2588963642598903, 
   0.25812552220888824, 0.2602664528799432, 0.26714724602248285, 
   0.2689129427578002, 0.2636535501837931, 0.2653037671716404, 0.27218396689054275, 
   0.27694852167863304, 0.27587900103966523, 0.2811016545816066, 
   0.2807776968451529, 0.2758990199125243, 0.26948633599035665}, 
  {0.2731357837329307, 0.26856041901823446, 0.26588727231251114, 0.26435769065934, 
   0.26309577289558017, 0.26165794365285744, 0.26102385513559756, 
   0.2619821225560599, 0.2629261755960124, 0.2684888378711739, 0.27197684071356154, 
   0.2778935598674985, 0.2812685629621735, 0.2837697809555665, 0.28257245703426986, 
   0.28624726395638106, 0.28446251948747886, 0.2810556212949032, 
   0.28465423176932975, 0.2869476329698557, 0.2898830940921282, 0.292099646219378, 
   0.2934179153676437, 0.28950999779838216, 0.2835540821352297, 0.2832931838216826, 
   0.2859461935866064, 0.2889520045345542, 0.29552263688387936, 0.2969792994283522, 
   0.29159574378767106, 0.29381844640509114, 0.2912748040993436, 
   0.28525543887111615, 0.28391407323983786, 0.2780000669478795, 
   0.2763359957669187, 0.28062549759040434, 0.28169632583623566, 
   0.2808499477523394, 0.2802327342812113, 0.27845000059280467, 
   0.28067584925270567, 0.2804229458518382, 0.28078167360741896, 
   0.2773244633764892, 0.2691260021596438, 0.26780940927292557, 0.2688053358306682, 
   0.2651404433880862, 0.2607854717934531, 0.25591718538312686, 0.2589291004869426, 
   0.2658628821736552, 0.2665113914388465, 0.26348570788765946, 
   0.26618824073949054, 0.2721930251795616, 0.2756150210514628, 0.27351466957616, 
   0.27773076272385394, 0.28149611346518083, 0.2765488889721202, 
   0.27440107740635417}};

ArrayPlot[gaussianfractalimage,Mesh->False,Frame->False]

Even tho' the above image isn't white gaussian noise, it is  gaussian. If it is, a linear combination of its pixels should still be gaussian. Check this out using one of the above difference kernels.

Next time

Efficient coding: 2nd order statistics and area-based operations
Lateral inhibition does "predictive coding"
Cortical wavelet-like basis sets: sparse, distributed representation that "decorrelates"
Color Trichromacy: decorrelation by principal components analysis

Appendices

Breaking an image into a series of subimages

The input 64x64 image: face

64x64 Array--don't open

face = {
{0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 
0.4667, 0.4000, 0.2667, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6667, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.6667, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.5333, 0.4667, 0.4667, 0.5333, 0.4667, 0.4667, 0.4667, 0.4667, 0.4667, 
0.5333, 0.4667, 0.5333, 0.5333, 0.5333, 0.4667, 0.5333, 0.5333, 0.5333, 
0.5333},
{0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.6000, 0.5333, 0.4667, 
0.4000, 0.3333, 0.2667, 0.2667, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 0.6000, 
0.6000, 0.6000, 0.5333, 0.6000, 0.5333, 0.6000, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4667, 0.4667, 0.4667, 0.4000, 0.4000, 0.4667, 0.4667, 0.5333, 
0.5333, 0.5333, 0.4667, 0.5333, 0.6000, 0.5333, 0.5333, 0.6000, 0.6000, 
0.6000},
{0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 
0.4000, 0.2667, 0.1333, 0.1333, 0.3333, 0.4667, 0.5333, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 0.5333, 
0.4667, 0.4667, 0.4667, 0.4667, 0.4667, 0.4667, 0.4667, 0.4667, 0.5333, 
0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4000, 0.3333, 0.4000, 0.4000, 0.4667, 0.4667, 
0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000},
{0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 
0.4000, 0.3333, 0.0667, 0.0667, 0.2667, 0.4000, 0.5333, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 
0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 0.4667, 0.3333, 0.3333, 0.3333, 
0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 
0.4667, 0.4000, 0.3333, 0.3333, 0.2667, 0.2667, 0.3333, 0.4000, 0.4000, 
0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6667},
{0.4000, 0.4667, 0.4667, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 
0.4000, 0.3333, 0.1333, 0.1333, 0.2667, 0.4000, 0.5333, 0.6000, 0.6000, 
0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.5333, 0.4000, 0.2667, 
0.2667, 0.4000, 0.4667, 0.5333, 0.5333, 0.5333, 0.4667, 0.5333, 0.4667, 
0.4000, 0.3333, 0.3333, 0.2667, 0.2000, 0.2667, 0.3333, 0.4000, 0.4667, 
0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6667},
{0.4000, 0.3333, 0.3333, 0.4000, 0.4667, 0.4667, 0.4667, 0.4667, 0.4000, 
0.4000, 0.3333, 0.1333, 0.0667, 0.2667, 0.4000, 0.4667, 0.6000, 0.6000, 
0.5333, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6667, 0.6667, 0.7333, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 
0.2667, 0.2000, 0.2667, 0.4000, 0.4667, 0.4667, 0.4667, 0.5333, 0.4667, 
0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 0.2000, 0.3333, 0.4000, 0.4667, 
0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6667},
{0.6000, 0.4667, 0.4000, 0.3333, 0.3333, 0.3333, 0.4000, 0.4000, 0.4000, 
0.3333, 0.3333, 0.2000, 0.1333, 0.2667, 0.4000, 0.4667, 0.5333, 0.5333, 
0.4667, 0.4667, 0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.5333, 0.5333, 
0.4667, 0.3333, 0.2000, 0.2000, 0.2667, 0.4000, 0.4667, 0.4667, 0.4000, 
0.3333, 0.3333, 0.2000, 0.1333, 0.0667, 0.1333, 0.3333, 0.4667, 0.5333, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6667},
{0.6000, 0.6000, 0.5333, 0.4000, 0.2000, 0.2000, 0.2667, 0.2667, 0.3333, 
0.3333, 0.3333, 0.2000, 0.1333, 0.3333, 0.4000, 0.4667, 0.4667, 0.4667, 
0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 0.6667, 0.7333, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4000, 0.3333, 0.2667, 0.2000, 0.2000, 0.2667, 0.4000, 0.4000, 
0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.1333, 0.4000, 0.4667, 0.5333, 
0.6000, 0.6000, 0.6000, 0.6667, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6000},
{0.5333, 0.6000, 0.6000, 0.4667, 0.3333, 0.3333, 0.2667, 0.2000, 0.2000, 
0.2667, 0.3333, 0.2667, 0.2000, 0.3333, 0.4000, 0.4667, 0.4000, 0.3333, 
0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 0.6667, 0.7333, 0.7333, 0.7333, 
0.8000, 0.7333, 0.8000, 0.7333, 0.7333, 0.6667, 0.6000, 0.6000, 0.5333, 
0.5333, 0.4667, 0.4000, 0.3333, 0.2667, 0.2000, 0.2000, 0.2000, 0.3333, 
0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.2000, 0.4000, 0.5333, 0.6000, 
0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 
0.6000},
{0.6000, 0.6667, 0.6667, 0.5333, 0.3333, 0.4667, 0.4667, 0.3333, 0.2667, 
0.2000, 0.2667, 0.2000, 0.2000, 0.3333, 0.3333, 0.4000, 0.4000, 0.4000, 
0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6667, 0.7333, 0.7333, 0.8000, 
0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.6667, 0.6000, 0.6000, 
0.5333, 0.4667, 0.4667, 0.4000, 0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 
0.2000, 0.2000, 0.2000, 0.0667, 0.0000, 0.1333, 0.4000, 0.5333, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6000, 0.6000, 0.6000, 
0.5333},
{0.6000, 0.6667, 0.6667, 0.5333, 0.4000, 0.4667, 0.5333, 0.5333, 0.4667, 
0.4000, 0.2667, 0.2000, 0.2000, 0.3333, 0.3333, 0.4000, 0.4667, 0.4667, 
0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 
0.6000, 0.5333, 0.4667, 0.4667, 0.4667, 0.4000, 0.4000, 0.2667, 0.2000, 
0.0667, 0.0667, 0.1333, 0.0667, 0.0000, 0.1333, 0.3333, 0.4667, 0.5333, 
0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 
0.4667},
{0.6667, 0.6667, 0.6667, 0.6000, 0.3333, 0.4667, 0.5333, 0.5333, 0.6000, 
0.6000, 0.4000, 0.2667, 0.2000, 0.3333, 0.4000, 0.4667, 0.4667, 0.5333, 
0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.6667, 0.7333, 0.6667, 0.6667, 
0.6000, 0.5333, 0.4667, 0.5333, 0.4667, 0.4667, 0.4667, 0.4000, 0.3333, 
0.2000, 0.0667, 0.0667, 0.0000, 0.0000, 0.0667, 0.2000, 0.4000, 0.4667, 
0.4667, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 0.4667, 0.4000, 
0.4000},
{0.6667, 0.6667, 0.6667, 0.6000, 0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 
0.6667, 0.5333, 0.3333, 0.3333, 0.4000, 0.4667, 0.5333, 0.5333, 0.5333, 
0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 
0.6000, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 0.4667, 0.4000, 
0.3333, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 0.1333, 0.3333, 0.4000, 
0.4667, 0.4667, 0.4667, 0.4667, 0.4667, 0.4000, 0.4000, 0.3333, 0.3333, 
0.2667},
{0.6000, 0.6667, 0.6000, 0.5333, 0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 
0.6000, 0.4667, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 
0.5333, 0.6000, 0.6667, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 
0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 0.4000, 
0.4000, 0.2667, 0.2667, 0.0667, 0.0000, 0.0000, 0.0667, 0.2000, 0.3333, 
0.3333, 0.3333, 0.3333, 0.3333, 0.3333, 0.2667, 0.2667, 0.2000, 0.1333, 
0.1333},
{0.5333, 0.6000, 0.6667, 0.6000, 0.4667, 0.4667, 0.5333, 0.5333, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 0.4667, 0.4667, 0.4000, 0.4667, 
0.4667, 0.4000, 0.4000, 0.4000, 0.4000, 0.4000, 0.4000, 0.4667, 0.4667, 
0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 0.4000, 
0.4000, 0.3333, 0.3333, 0.2667, 0.0667, 0.0000, 0.0000, 0.0667, 0.2000, 
0.2000, 0.1333, 0.0667, 0.1333, 0.1333, 0.1333, 0.0667, 0.0667, 0.0000, 
0.0667},
{0.6000, 0.6667, 0.6667, 0.6000, 0.4667, 0.4667, 0.5333, 0.4667, 0.4000, 
0.3333, 0.4000, 0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 0.6667, 0.6667, 
0.6000, 0.5333, 0.4667, 0.4000, 0.4000, 0.4000, 0.3333, 0.3333, 0.3333, 
0.4000, 0.3333, 0.3333, 0.3333, 0.2667, 0.2667, 0.2667, 0.3333, 0.3333, 
0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 
0.4000, 0.3333, 0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0667},
{0.6000, 0.6000, 0.6667, 0.6000, 0.4667, 0.4000, 0.5333, 0.4000, 0.3333, 
0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6000, 0.5333, 0.4000, 0.3333, 0.3333, 0.2667, 0.2667, 0.3333, 0.4000, 
0.4667, 0.4667, 0.4667, 0.4000, 0.3333, 0.2667, 0.2667, 0.2000, 0.2000, 
0.3333, 0.4667, 0.6000, 0.6667, 0.6667, 0.6667, 0.6000, 0.5333, 0.4667, 
0.4000, 0.3333, 0.3333, 0.3333, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.2000, 0.4000, 0.2000, 0.0000, 0.0000, 
0.0667},
{0.6000, 0.6000, 0.6667, 0.6000, 0.4000, 0.3333, 0.5333, 0.3333, 0.2667, 
0.4000, 0.4667, 0.4667, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6000, 0.4667, 0.2667, 0.2000, 0.2000, 0.2000, 0.2667, 0.3333, 0.3333, 
0.3333, 0.2667, 0.3333, 0.2667, 0.2667, 0.2000, 0.1333, 0.0667, 0.0667, 
0.1333, 0.2667, 0.4667, 0.6000, 0.6000, 0.6667, 0.6000, 0.4667, 0.4000, 
0.4000, 0.3333, 0.3333, 0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.1333, 0.4000, 0.2000, 0.0000, 0.0000, 
0.0000},
{0.6000, 0.6000, 0.6667, 0.6667, 0.4667, 0.3333, 0.4000, 0.2667, 0.3333, 
0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6000, 0.4000, 0.2000, 0.1333, 0.2000, 0.2000, 0.2000, 0.2000, 0.2000, 
0.2000, 0.2000, 0.2000, 0.2000, 0.1333, 0.1333, 0.1333, 0.2000, 0.2000, 
0.2000, 0.2000, 0.3333, 0.4667, 0.5333, 0.5333, 0.5333, 0.4667, 0.4000, 
0.3333, 0.3333, 0.3333, 0.2667, 0.2667, 0.1333, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.4000, 0.2667, 0.0000, 0.0000, 
0.0667},
{0.6000, 0.6000, 0.6667, 0.6667, 0.4667, 0.3333, 0.3333, 0.2667, 0.3333, 
0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.4667, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4000, 0.4000, 0.3333, 0.3333, 0.3333, 0.3333, 
0.4000, 0.4667, 0.4667, 0.4000, 0.3333, 0.4000, 0.4000, 0.4667, 0.4667, 
0.4000, 0.3333, 0.2667, 0.3333, 0.4000, 0.4667, 0.5333, 0.4667, 0.4000, 
0.4000, 0.3333, 0.3333, 0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.3333, 0.2667, 0.0000, 0.0000, 
0.0667},
{0.6000, 0.6000, 0.6667, 0.6000, 0.4667, 0.2667, 0.2667, 0.3333, 0.4000, 
0.4667, 0.5333, 0.4667, 0.5333, 0.6000, 0.6000, 0.5333, 0.5333, 0.4667, 
0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 0.6000, 0.5333, 0.5333, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 
0.5333, 0.4667, 0.4667, 0.4000, 0.4667, 0.5333, 0.5333, 0.4667, 0.4000, 
0.3333, 0.3333, 0.3333, 0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.2667, 0.2667, 0.0000, 0.0000, 
0.0667},
{0.6667, 0.6000, 0.6667, 0.6667, 0.5333, 0.2667, 0.2000, 0.3333, 0.4000, 
0.4667, 0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.5333, 0.6000, 
0.5333, 0.5333, 0.5333, 0.6000, 0.5333, 0.6000, 0.5333, 0.5333, 0.4667, 
0.4000, 0.4000, 0.3333, 0.3333, 0.2667, 0.1333, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.2000, 0.2667, 0.0000, 0.0000, 
0.0000},
{0.6667, 0.6000, 0.6667, 0.6667, 0.5333, 0.3333, 0.2667, 0.3333, 0.4000, 
0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6667, 0.6667, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6667, 0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4000, 0.4000, 0.3333, 0.2667, 0.1333, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.1333, 0.0000, 0.0000, 
0.0000},
{0.6667, 0.6667, 0.6667, 0.6667, 0.5333, 0.3333, 0.2667, 0.2667, 0.3333, 
0.4000, 0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.7333, 
0.7333, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4667, 0.4000, 0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.6667, 0.6667, 0.6667, 0.6667, 0.5333, 0.4000, 0.2000, 0.2667, 0.3333, 
0.4000, 0.4667, 0.5333, 0.6000, 0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 
0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.6667, 
0.6000, 0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6000, 0.6000, 0.6667, 
0.6667, 0.6667, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 
0.4667, 0.4667, 0.4000, 0.4000, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0667, 0.1333, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.6667, 0.6667, 0.6667, 0.6000, 0.4667, 0.3333, 0.2000, 0.2000, 0.3333, 
0.4667, 0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.5333, 0.5333, 0.6000, 0.6000, 
0.5333, 0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 0.6000, 
0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.5333, 
0.5333, 0.4000, 0.4000, 0.4000, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0667, 0.2667, 0.4000, 0.4000, 0.2667, 0.0667, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.6667, 0.6000, 0.6000, 0.6000, 0.4667, 0.3333, 0.2000, 0.2000, 0.3333, 
0.4667, 0.5333, 0.6000, 0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 0.7333, 
0.8000, 0.8000, 0.7333, 0.6667, 0.6000, 0.5333, 0.5333, 0.5333, 0.5333, 
0.5333, 0.5333, 0.5333, 0.4667, 0.4667, 0.4667, 0.5333, 0.4667, 0.4667, 
0.6000, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 
0.5333, 0.4667, 0.4000, 0.4000, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0667, 0.2667, 0.4667, 0.4667, 0.4000, 0.3333, 0.0667, 0.0000, 0.0000, 
0.0000},
{0.5333, 0.5333, 0.5333, 0.6000, 0.5333, 0.4000, 0.2000, 0.2667, 0.4000, 
0.4667, 0.5333, 0.6000, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 0.7333, 
0.7333, 0.8000, 0.7333, 0.6667, 0.5333, 0.5333, 0.6000, 0.5333, 0.5333, 
0.6000, 0.6667, 0.6667, 0.6000, 0.4667, 0.4667, 0.5333, 0.4667, 0.4000, 
0.6000, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4000, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 
0.0000, 0.2000, 0.4667, 0.4667, 0.4000, 0.4000, 0.2000, 0.0000, 0.0000, 
0.0000},
{0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.4000, 0.2667, 0.3333, 0.4000, 
0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 
0.7333, 0.7333, 0.7333, 0.6667, 0.4667, 0.4667, 0.5333, 0.6000, 0.6000, 
0.7333, 0.7333, 0.7333, 0.6667, 0.5333, 0.5333, 0.4667, 0.3333, 0.3333, 
0.6000, 0.7333, 0.7333, 0.7333, 0.6667, 0.6000, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4667, 0.4000, 0.4000, 0.2667, 0.2000, 0.1333, 0.0000, 0.0000, 
0.0000, 0.1333, 0.4667, 0.5333, 0.4667, 0.4000, 0.2667, 0.0667, 0.0000, 
0.0000},
{0.5333, 0.6000, 0.6000, 0.6667, 0.5333, 0.4000, 0.2667, 0.3333, 0.4000, 
0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.5333, 0.6000, 0.6667, 0.6667, 
0.6667, 0.6667, 0.7333, 0.6667, 0.4667, 0.3333, 0.4000, 0.5333, 0.6000, 
0.7333, 0.7333, 0.7333, 0.6667, 0.5333, 0.4000, 0.3333, 0.2000, 0.3333, 
0.6000, 0.7333, 0.6667, 0.6667, 0.6000, 0.5333, 0.6000, 0.5333, 0.4667, 
0.4667, 0.4000, 0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 0.0000, 0.0000, 
0.0000, 0.0667, 0.3333, 0.5333, 0.4667, 0.3333, 0.2000, 0.0667, 0.0000, 
0.0000},
{0.5333, 0.6000, 0.6667, 0.7333, 0.5333, 0.3333, 0.3333, 0.3333, 0.4000, 
0.4667, 0.5333, 0.6000, 0.5333, 0.5333, 0.6000, 0.5333, 0.6000, 0.6667, 
0.6000, 0.6667, 0.7333, 0.6667, 0.5333, 0.3333, 0.2667, 0.4000, 0.5333, 
0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 0.3333, 0.2000, 0.2667, 0.4667, 
0.6667, 0.6667, 0.6000, 0.5333, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 
0.4000, 0.3333, 0.3333, 0.3333, 0.2667, 0.2000, 0.1333, 0.0000, 0.0000, 
0.0000, 0.0000, 0.1333, 0.4000, 0.4000, 0.2667, 0.2000, 0.1333, 0.0000, 
0.0000},
{0.4667, 0.5333, 0.6667, 0.6667, 0.5333, 0.3333, 0.2667, 0.3333, 0.4000, 
0.4667, 0.5333, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6667, 0.5333, 0.4000, 0.3333, 0.3333, 0.4000, 
0.4667, 0.5333, 0.4667, 0.4000, 0.3333, 0.2667, 0.2667, 0.4000, 0.5333, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.4667, 
0.4000, 0.3333, 0.3333, 0.3333, 0.2667, 0.2000, 0.2000, 0.0667, 0.0000, 
0.0000, 0.0000, 0.0667, 0.3333, 0.3333, 0.3333, 0.2667, 0.2667, 0.0667, 
0.0000},
{0.4000, 0.4000, 0.5333, 0.5333, 0.4667, 0.3333, 0.3333, 0.4000, 0.4667, 
0.4667, 0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 0.4667, 0.3333, 0.2667, 0.3333, 
0.4000, 0.4667, 0.4000, 0.3333, 0.3333, 0.3333, 0.3333, 0.4000, 0.5333, 
0.5333, 0.5333, 0.5333, 0.6000, 0.5333, 0.6000, 0.5333, 0.5333, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4000, 0.3333, 0.3333, 0.2000, 0.0667, 0.0000, 
0.0000, 0.0000, 0.1333, 0.4000, 0.4667, 0.5333, 0.4667, 0.4000, 0.2667, 
0.0000},
{0.4667, 0.5333, 0.6000, 0.5333, 0.4000, 0.2667, 0.2667, 0.4000, 0.4667, 
0.5333, 0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.5333, 0.4667, 0.5333, 0.5333, 0.4667, 0.3333, 0.2667, 0.3333, 
0.4000, 0.4000, 0.4000, 0.4000, 0.3333, 0.3333, 0.3333, 0.4000, 0.4667, 
0.4667, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4000, 0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 
0.0000, 0.0000, 0.1333, 0.3333, 0.4667, 0.6667, 0.6000, 0.5333, 0.4000, 
0.0667},
{0.6000, 0.6667, 0.6667, 0.6000, 0.4000, 0.2667, 0.3333, 0.4000, 0.4667, 
0.5333, 0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 0.6000, 0.6000, 
0.6000, 0.5333, 0.5333, 0.4667, 0.4667, 0.4667, 0.4000, 0.3333, 0.4000, 
0.4667, 0.4667, 0.4667, 0.4667, 0.4000, 0.3333, 0.3333, 0.3333, 0.4000, 
0.4000, 0.4667, 0.5333, 0.5333, 0.4667, 0.4667, 0.4667, 0.5333, 0.5333, 
0.4667, 0.4000, 0.4000, 0.4000, 0.4000, 0.2667, 0.2000, 0.1333, 0.0000, 
0.0000, 0.0000, 0.0000, 0.2667, 0.5333, 0.6667, 0.6667, 0.6000, 0.4667, 
0.1333},
{0.7333, 0.7333, 0.6667, 0.6000, 0.4000, 0.2667, 0.3333, 0.4000, 0.4667, 
0.5333, 0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 0.4000, 0.4000, 0.3333, 0.3333, 
0.4667, 0.5333, 0.5333, 0.5333, 0.4667, 0.3333, 0.2667, 0.2667, 0.3333, 
0.4000, 0.4667, 0.4667, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 
0.4667, 0.4667, 0.4000, 0.4000, 0.3333, 0.3333, 0.2000, 0.1333, 0.0667, 
0.0000, 0.0000, 0.0000, 0.2000, 0.5333, 0.6667, 0.6667, 0.6000, 0.4667, 
0.1333},
{0.8000, 0.8000, 0.7333, 0.5333, 0.4000, 0.3333, 0.3333, 0.3333, 0.4000, 
0.4667, 0.4667, 0.4667, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6667, 0.6667, 0.6000, 0.5333, 0.4667, 0.4000, 0.3333, 0.3333, 0.4000, 
0.4667, 0.5333, 0.6000, 0.6000, 0.4667, 0.3333, 0.2667, 0.3333, 0.3333, 
0.4667, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.5333, 0.5333, 0.4667, 0.4000, 0.3333, 0.2667, 0.2000, 0.2000, 0.0667, 
0.0000, 0.0000, 0.0000, 0.0667, 0.4000, 0.5333, 0.6000, 0.5333, 0.4000, 
0.2000},
{0.7333, 0.7333, 0.7333, 0.5333, 0.3333, 0.2667, 0.4000, 0.4000, 0.4000, 
0.4667, 0.5333, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 
0.7333, 0.6667, 0.6000, 0.6000, 0.5333, 0.4000, 0.3333, 0.3333, 0.4000, 
0.4667, 0.5333, 0.6000, 0.5333, 0.4667, 0.3333, 0.2667, 0.3333, 0.4000, 
0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.5333, 0.5333, 0.4667, 0.4000, 0.3333, 0.2667, 0.2667, 0.2000, 0.1333, 
0.0000, 0.0000, 0.0000, 0.0000, 0.1333, 0.4000, 0.4667, 0.4667, 0.2667, 
0.2667},
{0.6667, 0.6667, 0.6667, 0.5333, 0.3333, 0.2667, 0.3333, 0.4667, 0.4000, 
0.4000, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 
0.6667, 0.7333, 0.6667, 0.6667, 0.6000, 0.4667, 0.4000, 0.3333, 0.4000, 
0.4667, 0.5333, 0.6000, 0.6000, 0.5333, 0.4000, 0.3333, 0.3333, 0.4667, 
0.5333, 0.6000, 0.6000, 0.6667, 0.6667, 0.6000, 0.5333, 0.4667, 0.5333, 
0.4667, 0.4667, 0.4000, 0.4000, 0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 
0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 0.2667, 0.4000, 0.2667, 0.2667, 
0.3333},
{0.6667, 0.6000, 0.4667, 0.4000, 0.2667, 0.2667, 0.3333, 0.4000, 0.4000, 
0.4667, 0.5333, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6667, 0.7333, 0.6667, 0.6667, 0.5333, 0.4667, 0.4000, 0.4667, 
0.5333, 0.6000, 0.6667, 0.6000, 0.5333, 0.4000, 0.3333, 0.4000, 0.4667, 
0.4667, 0.5333, 0.6667, 0.6667, 0.5333, 0.4000, 0.3333, 0.4000, 0.4000, 
0.4000, 0.3333, 0.3333, 0.3333, 0.3333, 0.2667, 0.2667, 0.2667, 0.2000, 
0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 0.2000, 0.3333, 
0.4000},
{0.6000, 0.5333, 0.4000, 0.3333, 0.2667, 0.2000, 0.3333, 0.4667, 0.4667, 
0.4667, 0.5333, 0.4667, 0.4667, 0.4667, 0.5333, 0.6000, 0.5333, 0.2667, 
0.2667, 0.4667, 0.6667, 0.8000, 0.7333, 0.6000, 0.4667, 0.4667, 0.5333, 
0.6000, 0.6667, 0.7333, 0.7333, 0.6667, 0.4667, 0.4000, 0.4000, 0.4000, 
0.4667, 0.6000, 0.6667, 0.6000, 0.2000, 0.0000, 0.0000, 0.2000, 0.4000, 
0.4000, 0.2667, 0.2667, 0.2000, 0.2000, 0.2667, 0.2667, 0.2667, 0.1333, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 0.3333, 
0.4000},
{0.6000, 0.5333, 0.2667, 0.2000, 0.2000, 0.2000, 0.3333, 0.4667, 0.5333, 
0.4667, 0.4000, 0.4000, 0.3333, 0.4000, 0.5333, 0.6000, 0.2667, 0.0000, 
0.0000, 0.0667, 0.5333, 0.7333, 0.7333, 0.5333, 0.4000, 0.4667, 0.5333, 
0.6667, 0.6667, 0.7333, 0.7333, 0.6667, 0.5333, 0.4000, 0.3333, 0.3333, 
0.4000, 0.6000, 0.6667, 0.4000, 0.0667, 0.0667, 0.0000, 0.0000, 0.2667, 
0.4000, 0.1333, 0.0667, 0.0667, 0.2000, 0.2667, 0.2667, 0.2000, 0.0667, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.2000, 0.2667, 
0.3333},
{0.6000, 0.4667, 0.1333, 0.0667, 0.0667, 0.1333, 0.2667, 0.4667, 0.4667, 
0.5333, 0.4667, 0.4000, 0.2667, 0.2000, 0.4000, 0.4667, 0.1333, 0.0000, 
0.0000, 0.0000, 0.2000, 0.5333, 0.6000, 0.5333, 0.5333, 0.5333, 0.6667, 
0.6667, 0.7333, 0.8000, 0.7333, 0.6667, 0.6000, 0.5333, 0.4000, 0.3333, 
0.4000, 0.4667, 0.5333, 0.2000, 0.0000, 0.1333, 0.0667, 0.0000, 0.0667, 
0.0667, 0.0000, 0.0000, 0.2000, 0.2667, 0.2667, 0.2667, 0.1333, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.2000, 0.2667, 
0.1333},
{0.4000, 0.2000, 0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 0.3333, 0.4667, 
0.4667, 0.4667, 0.5333, 0.4000, 0.2667, 0.2667, 0.2667, 0.0667, 0.0000, 
0.0000, 0.0000, 0.1333, 0.4667, 0.5333, 0.5333, 0.6000, 0.6000, 0.6667, 
0.7333, 0.7333, 0.8000, 0.7333, 0.7333, 0.6667, 0.6000, 0.4667, 0.4667, 
0.4667, 0.4000, 0.4000, 0.2667, 0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0667, 0.0667, 0.2000, 0.2667, 0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.1333, 
0.0667},
{0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 0.2667, 0.4000, 
0.5333, 0.5333, 0.5333, 0.5333, 0.4667, 0.4667, 0.4000, 0.2667, 0.2667, 
0.2667, 0.3333, 0.4000, 0.5333, 0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 
0.7333, 0.7333, 0.8000, 0.8000, 0.7333, 0.7333, 0.6667, 0.6000, 0.5333, 
0.5333, 0.4667, 0.4000, 0.3333, 0.3333, 0.3333, 0.2667, 0.2000, 0.2000, 
0.2667, 0.3333, 0.3333, 0.3333, 0.4000, 0.2667, 0.1333, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.1333, 0.2000, 0.3333, 
0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 
0.5333, 0.5333, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 
0.7333, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.6667, 0.6000, 
0.5333, 0.5333, 0.4667, 0.4667, 0.4000, 0.4000, 0.4000, 0.4000, 0.4000, 
0.4000, 0.4000, 0.4667, 0.4000, 0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.1333, 0.3333, 
0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.6667, 
0.6000, 0.6000, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 0.5333, 
0.5333, 0.5333, 0.5333, 0.4667, 0.4000, 0.2667, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 
0.4000, 0.5333, 0.6000, 0.6667, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.7333, 
0.6667, 0.6667, 0.5333, 0.5333, 0.6000, 0.5333, 0.6000, 0.6000, 0.6000, 
0.6000, 0.6000, 0.5333, 0.4667, 0.4000, 0.2667, 0.0667, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0667, 
0.2667, 0.4000, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.8000, 0.8000, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.8000, 0.7333, 
0.7333, 0.6667, 0.6000, 0.5333, 0.5333, 0.5333, 0.6000, 0.6000, 0.5333, 
0.5333, 0.5333, 0.5333, 0.4667, 0.3333, 0.1333, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.1333, 0.2667, 0.4000, 0.5333, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 
0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 
0.7333, 0.7333, 0.7333, 0.6667, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 
0.5333, 0.4667, 0.4667, 0.4000, 0.2000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0667, 0.2000, 0.2667, 0.4000, 0.5333, 0.6000, 0.6667, 0.6667, 0.7333, 
0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 0.7333, 0.8000, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 
0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6667, 0.6000, 0.5333, 0.4667, 
0.4667, 0.4000, 0.4000, 0.2667, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.1333, 0.2000, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.5333, 
0.4667, 0.4000, 0.3333, 0.2667, 0.1333, 0.0667, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.1333, 0.2667, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 
0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 
0.7333, 0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 
0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.1333, 0.2667, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6667, 0.6667, 
0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 
0.6667, 0.6000, 0.6667, 0.6000, 0.5333, 0.6000, 0.5333, 0.4667, 0.4667, 
0.4667, 0.4000, 0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0667, 0.2000, 0.3333, 0.4000, 0.4667, 0.4667, 0.6000, 0.6000, 0.6667, 
0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.6667, 
0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 
0.4000, 0.4000, 0.3333, 0.2667, 0.1333, 0.0667, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0667, 0.2000, 0.2667, 0.3333, 0.4667, 0.5333, 0.5333, 0.6000, 0.6667, 
0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.6667, 
0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 
0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.2000, 0.2667, 0.3333, 0.4667, 0.5333, 0.5333, 0.6000, 0.6667, 
0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 
0.8000, 0.8000, 0.8000, 0.8000, 0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 
0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.5333, 0.5333, 0.4667, 0.4667, 
0.4000, 0.3333, 0.2667, 0.2000, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.1333, 0.2667, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.8000, 0.8000, 
0.7333, 0.7333, 0.8000, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 
0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 0.4667, 
0.4000, 0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0667, 0.2000, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 
0.6667, 0.6667, 0.6667, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 0.4000, 
0.3333, 0.2667, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.1333, 0.2667, 0.4000, 0.4667, 0.5333, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 
0.6000, 0.6667, 0.6000, 0.5333, 0.6000, 0.5333, 0.5333, 0.4667, 0.4000, 
0.3333, 0.2667, 0.2000, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0667, 0.2000, 0.3333, 0.4000, 0.4667, 0.5333, 0.6000, 
0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.7333, 0.7333, 0.7333, 
0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.7333, 0.6667, 0.6667, 
0.6667, 0.6667, 0.6000, 0.6000, 0.6000, 0.5333, 0.4667, 0.4667, 0.4000, 
0.4000, 0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0667, 0.2000, 0.3333, 0.4000, 0.4667, 0.5333, 
0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6667, 0.7333, 0.7333, 0.6667, 0.7333, 0.7333, 0.6667, 0.6000, 0.6667, 
0.6667, 0.6000, 0.5333, 0.6000, 0.5333, 0.5333, 0.4667, 0.4000, 0.4000, 
0.3333, 0.2667, 0.2000, 0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.1333, 0.2667, 0.3333, 0.4667, 0.5333, 
0.5333, 0.6000, 0.5333, 0.6000, 0.6667, 0.6667, 0.6667, 0.6000, 0.6667, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 0.6667, 
0.6000, 0.5333, 0.6000, 0.5333, 0.5333, 0.5333, 0.4667, 0.4000, 0.4000, 
0.3333, 0.2667, 0.1333, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000},
{0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.1333, 0.3333, 0.4000, 0.5333, 
0.4667, 0.5333, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 0.6000, 
0.6667, 0.6667, 0.6667, 0.6667, 0.6000, 0.6667, 0.6667, 0.6667, 0.6000, 
0.5333, 0.6000, 0.5333, 0.5333, 0.5333, 0.4667, 0.4000, 0.4000, 0.4000, 
0.3333, 0.1333, 0.0667, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 
0.0000}};

Get dimensions of face

width = Dimensions[face][[1]]; hsize = width/2;
height = Dimensions[face][[2]];
(* Short[face,1 check out the first few lines*)

Scale so image ranges from 0 to 255.

α = 255/(Max[face] - Min[face]); β = -α  Min[face];
face256 = α face + β;

Scale face so that the average value is zero, and the r.m.s. contrast is 1:

tempm = Mean[Flatten[face]];
tempsd = StandardDeviation[Flatten[face]];
face = (face - tempm)/tempsd;

nregions = 4;
swidth = width/nregions;

subface=Table[Take[face256,{i*swidth+1,i*swidth+swidth},{j*swidth+1,j*swidth+swidth}],{i,0,nregions-1},{j,0,nregions-1}];

Dimensions[subface]

ArrayPlot[#]& /@ subface

Using Raster[]

Show[Graphics[Raster[0.5 face]],AspectRatio->1]

Exporting images

Export["granite64x64.tif",granite,"TIFF"];

argmax[x_]:=Position[x,Max[x]][[1,1]];
argmin[x_]:=Position[x,Min[x]][[1,1]];

Try histogram equalization with a different image. To redefine granite, first making this cell evaluatable, and then initialize it (Graygranite256x256.jpg )

granite = {{135,140,136,132,135,133,136,128,123,114,109,93,89,111,130,138,145,157,156,159,161,163,145,110,81,84,92,109,119,128,136,153,161,163,149,144,143,145,160,160,148,130,127,132,145,149,133,124,113,113,114,127,107,96,118,132,126,110,113,122,130,132,136,132,124,120,137,139,140,134,128,121,124,131,123,122,133,139,137,131,134,142,119,110,107,99,99,99,112,122,112,114,118,123,120,121,124,121,111,109,102,106,119,129,122,109,84,75,76,94,100,93,96,107,114,110,118,128,130,119,114,121,122,118,113,113,121,127,125,117,105,115,122,122,125,113,104,105,111,122,120,112,112,107,95,81,101,112,125,130,129,125,109,88,75,61,53,58,70,87,101,96,87,87,83,74,74,71,81,89,93,83,86,94,92,104,116,112,103,112,120,125,129,133,121,101,95,100,111,124,124,118,117,129,121,104,86,81,86,95,105,112,116,110,114,124,123,121,129,130,128,120,113,124,138,136,124,120,138,141,142,142,149,144,135,129,122,124,124,118,112,114,118,122,134,139,135,133,108,88,96,102,103,98,100,101,96,98,107,122,140,148,159,166,171,168},{120,123,125,128,136,136,132,119,111,106,104,95,100,122,135,140,145,158,156,157,153,143,123,101,90,89,78,89,107,127,146,163,159,147,142,145,146,151,158,158,144,134,131,131,137,138,128,124,125,118,120,129,103,91,115,135,122,109,110,115,119,122,130,131,125,125,139,148,150,143,131,119,120,135,136,138,147,146,134,122,124,130,110,106,108,103,98,98,103,108,110,120,130,135,131,127,117,112,103,107,107,113,122,128,124,115,89,74,71,82,82,70,74,90,103,103,112,121,125,118,114,113,115,118,119,120,124,129,123,109,97,110,125,135,140,122,110,115,125,132,120,105,107,116,102,86,100,112,128,132,127,117,102,92,83,65,55,61,76,94,103,103,91,78,61,57,78,97,97,92,80,64,71,84,85,96,104,97,91,109,123,128,129,132,122,110,108,112,115,119,119,120,136,148,134,105,81,81,95,109,126,129,122,112,119,127,120,115,124,132,134,129,125,130,137,132,118,116,137,144,145,135,133,128,119,105,99,110,119,117,113,114,119,122,134,140,137,133,106,84,87,88,89,91,101,109,104,99,102,114,128,133,145,154,160,155},{106,110,124,134,144,145,133,117,105,102,104,105,115,130,136,140,155,168,160,154,143,123,104,97,102,105,86,87,103,123,149,167,157,125,124,136,147,159,158,156,151,149,141,132,130,130,128,128,131,128,127,117,89,88,112,127,115,109,110,109,102,98,109,117,122,127,136,149,149,142,128,113,120,138,142,142,148,144,130,117,117,115,98,96,101,101,95,96,92,85,100,123,142,146,140,128,119,115,106,106,106,111,119,126,125,117,93,77,78,86,78,60,61,81,101,103,104,108,119,123,117,106,110,119,123,124,122,127,122,113,108,121,132,144,151,135,118,120,128,131,120,104,99,106,97,91,105,113,121,120,116,107,95,92,85,68,65,77,89,101,107,103,87,69,54,58,92,121,117,98,78,62,71,84,83,88,85,76,77,105,127,132,129,131,131,125,126,131,133,131,130,135,143,149,138,119,91,82,104,135,143,142,132,124,131,131,115,104,118,132,137,136,138,141,141,133,122,119,129,130,131,127,130,131,117,92,87,107,124,125,123,121,116,112,115,120,121,121,100,82,83,77,79,90,109,120,105,85,87,102,120,129,142,147,143,132},{113,111,129,140,148,145,128,112,102,98,101,108,118,121,122,133,158,172,161,149,137,117,100,103,113,117,97,85,93,109,132,154,143,113,112,127,143,157,157,155,153,158,145,131,129,134,137,137,133,132,124,103,86,94,111,122,117,115,113,105,85,71,87,110,130,139,138,150,147,141,130,119,120,133,137,137,143,143,135,129,118,108,96,95,98,102,96,95,88,74,99,125,140,139,136,127,115,118,114,107,102,107,116,123,116,110,97,92,95,94,75,55,58,77,100,107,106,101,111,120,116,103,110,119,123,124,120,127,127,121,118,126,139,150,152,137,121,117,124,121,107,96,91,94,88,87,95,101,108,108,104,91,92,92,85,75,81,97,105,110,108,99,81,70,68,81,109,130,119,91,78,72,79,90,92,94,91,78,75,102,124,131,126,129,136,141,145,142,135,131,142,162,162,153,139,132,109,92,102,129,139,135,132,134,140,136,118,103,112,125,135,141,147,154,152,140,130,129,124,111,111,120,135,142,117,83,79,104,127,131,126,118,106,95,89,94,102,111,98,85,84,79,89,107,123,126,105,81,77,92,114,128,141,142,135,123},{126,119,134,143,148,142,124,112,104,99,101,110,115,108,111,132,156,173,162,144,130,114,99,102,119,119,110,98,104,113,118,132,133,105,90,103,130,151,154,146,149,155,145,133,135,142,143,138,139,133,116,97,96,100,107,121,131,129,124,114,87,68,90,125,147,155,145,149,144,135,125,115,114,123,130,134,141,144,138,134,123,104,94,95,98,109,109,106,97,76,94,118,131,129,126,117,108,111,111,103,103,110,115,111,104,100,99,102,106,96,75,58,55,65,88,108,114,103,100,103,105,98,108,117,122,125,125,134,139,138,132,129,136,143,144,138,125,112,119,122,110,100,92,89,82,83,87,87,92,98,98,90,90,95,96,94,103,113,111,109,106,101,84,70,76,100,122,127,111,80,82,88,95,105,117,125,115,94,82,101,123,134,131,133,138,148,151,144,133,127,138,157,172,170,154,134,107,95,101,113,120,112,117,131,138,138,129,115,109,117,129,141,149,158,159,144,131,134,126,111,108,113,127,135,117,79,76,100,126,129,119,104,91,82,77,86,99,110,99,86,88,80,89,110,128,131,110,88,85,95,113,128,137,132,124,116},{126,127,146,150,147,137,124,118,108,105,106,113,113,103,110,133,160,171,158,136,119,109,101,104,117,120,132,127,129,127,115,115,121,104,85,95,123,144,150,141,144,149,147,141,144,148,143,137,137,135,112,90,98,102,104,115,134,138,133,130,107,87,102,134,154,158,144,141,139,129,117,107,98,107,119,126,131,136,132,127,122,106,99,103,107,120,122,119,101,84,92,110,121,123,121,115,103,97,97,94,104,118,116,99,91,86,95,106,112,100,77,57,55,60,82,106,116,101,92,92,94,95,106,117,124,129,132,141,146,149,142,130,130,134,134,137,129,112,117,128,120,107,100,98,94,89,87,83,88,98,102,104,102,102,101,101,107,112,106,98,103,101,83,65,76,107,120,112,91,69,89,106,114,119,134,145,131,108,94,109,131,142,134,132,144,150,150,147,140,134,138,147,163,175,164,134,99,90,99,109,104,96,104,122,129,134,135,123,111,113,122,132,138,148,152,138,126,129,127,121,113,108,113,120,105,71,74,96,120,120,108,92,84,84,84,93,102,110,101,89,88,81,83,96,114,121,111,103,96,98,107,116,122,115,110,107},{125,137,154,150,140,128,121,120,123,128,132,136,133,125,129,144,154,153,140,124,110,109,109,113,123,132,152,152,147,139,128,118,100,106,110,115,118,122,130,133,134,137,144,144,143,142,137,140,135,139,117,91,97,99,104,114,137,145,140,141,131,119,123,138,157,158,142,129,129,117,106,98,92,100,114,117,117,127,129,123,122,124,120,122,119,117,112,110,107,108,107,110,107,107,108,106,94,83,86,88,99,112,109,88,73,77,99,113,118,104,77,49,60,63,82,102,110,97,90,90,89,94,103,118,131,135,138,145,147,142,133,124,130,137,131,128,137,134,136,140,129,118,124,134,116,91,77,78,96,112,108,109,121,113,100,90,89,95,98,94,99,93,80,71,82,99,97,83,73,64,94,117,131,131,139,151,149,130,121,135,149,148,130,124,133,141,146,146,139,134,145,158,165,170,159,139,112,102,105,108,108,105,110,118,117,120,126,118,114,117,122,128,131,134,134,125,118,123,124,124,117,108,109,112,99,73,84,99,108,96,85,78,78,86,89,91,90,93,89,84,86,91,91,89,95,102,107,118,120,114,112,112,115,111,110,110},{133,143,151,141,134,129,127,124,133,147,155,157,155,150,149,154,143,132,120,113,104,107,109,111,121,133,152,156,150,140,133,114,116,123,133,133,123,118,123,131,129,127,138,139,131,125,124,137,150,149,127,104,101,91,99,115,137,143,130,129,131,132,135,140,136,137,125,108,113,105,101,99,107,113,124,119,112,124,129,121,133,144,134,123,108,93,87,92,101,107,96,98,101,109,105,95,86,77,87,88,90,95,91,71,67,80,110,117,115,105,87,63,63,64,78,94,105,97,90,86,88,94,100,119,137,141,142,147,149,140,132,124,127,136,132,127,133,144,146,146,140,132,136,141,119,86,70,76,99,116,110,114,121,118,108,92,80,82,89,89,93,85,81,86,91,86,70,57,58,57,86,109,129,128,134,149,148,133,129,141,146,135,110,104,110,119,130,142,140,135,144,153,160,166,159,146,129,126,127,126,123,125,123,116,105,106,115,111,114,122,129,134,134,128,121,112,110,120,124,126,120,114,111,106,96,80,99,111,109,89,84,89,79,93,98,93,84,84,84,85,90,96,89,80,88,97,101,112,110,106,108,112,121,122,123,121},{125,146,144,136,129,122,116,129,148,172,175,176,176,173,171,154,127,94,100,100,106,111,114,118,122,130,139,149,151,144,134,122,127,138,153,154,135,122,129,139,131,122,116,128,124,113,129,149,153,142,136,120,110,81,90,113,138,139,129,124,128,130,132,128,119,106,96,89,100,100,103,117,123,126,131,128,117,124,132,132,150,156,150,130,103,76,67,75,92,101,87,76,82,95,98,89,78,80,85,94,95,84,71,58,67,85,111,118,112,109,97,82,71,53,69,83,92,91,83,83,86,97,113,125,140,150,146,139,131,126,116,131,132,128,128,133,140,147,146,145,137,129,134,139,115,82,75,74,100,117,108,108,117,128,112,101,77,84,92,88,89,88,88,92,91,74,51,38,49,56,74,102,119,131,134,146,143,134,126,135,137,122,98,93,106,109,120,121,128,133,129,135,149,156,162,158,152,151,148,142,131,133,127,108,98,88,90,99,114,121,127,128,129,120,102,99,109,117,115,124,129,121,109,97,96,100,107,113,110,94,95,100,94,101,97,97,90,74,78,92,99,99,96,76,83,100,102,101,97,110,101,112,126,136,139,133},{111,130,138,135,128,129,130,135,158,175,177,180,182,176,166,147,112,86,94,101,117,126,127,125,123,125,130,139,142,140,136,127,136,151,161,166,155,140,142,144,137,125,114,123,124,120,136,155,152,134,126,118,103,67,83,115,127,132,128,123,122,122,122,117,98,85,77,76,90,96,105,119,127,128,125,125,126,134,136,137,148,153,143,119,95,77,68,67,77,94,87,60,53,78,97,92,87,85,90,102,102,89,76,65,70,81,103,111,106,104,97,86,67,50,65,75,74,77,77,73,81,96,112,129,143,146,138,129,115,108,105,125,126,117,125,134,138,139,138,133,123,116,120,125,109,87,84,85,101,111,106,109,122,127,107,102,76,71,78,78,82,95,96,90,89,73,51,48,54,61,65,92,118,131,136,140,140,133,121,121,121,114,101,101,109,109,103,98,108,117,116,125,144,150,155,156,158,163,159,149,135,125,120,113,103,80,73,90,111,109,107,110,115,106,92,95,107,107,109,121,126,119,111,106,108,116,116,111,111,105,108,110,103,107,111,105,91,81,86,98,107,105,91,73,80,96,106,109,109,114,107,119,135,146,147,139},{106,123,129,127,128,141,148,149,155,164,169,175,179,174,160,143,122,107,114,121,134,138,137,132,129,126,129,135,133,135,140,133,139,153,157,162,159,148,145,137,136,137,133,132,130,126,135,144,145,128,108,93,83,62,86,109,119,120,120,121,124,125,120,108,89,84,81,80,88,92,100,113,115,117,120,126,129,136,136,135,138,140,128,105,89,85,79,71,78,89,90,66,55,77,99,102,97,93,98,111,107,93,85,77,78,84,97,97,95,100,90,70,60,50,58,60,60,63,66,59,74,90,102,118,134,137,136,131,116,101,102,119,118,106,118,131,130,128,132,131,124,118,113,111,106,93,96,102,108,103,100,108,126,135,117,114,83,63,69,75,94,102,100,93,94,83,65,66,68,73,60,80,108,122,132,129,128,129,119,116,115,113,107,109,112,110,92,91,106,120,118,126,146,147,147,147,155,166,166,156,140,125,125,130,131,104,77,78,94,95,94,97,105,100,93,98,103,93,101,116,120,115,113,116,123,121,112,109,122,122,122,122,113,111,119,111,100,102,102,103,106,105,88,74,83,96,114,123,125,122,115,121,131,142,141,133},{105,123,124,115,122,138,146,151,151,158,170,178,182,176,160,148,140,136,140,141,142,137,139,140,137,129,129,135,137,147,155,145,137,144,149,151,148,143,132,118,116,132,140,136,136,133,131,128,124,119,93,73,76,76,100,110,115,116,122,126,124,119,111,102,100,101,92,89,107,117,113,112,103,105,121,138,135,141,145,138,147,144,132,112,99,96,89,76,74,82,95,89,85,93,100,103,99,96,100,108,101,91,90,89,88,91,99,97,92,94,82,59,61,61,59,52,51,47,52,58,73,91,96,109,124,130,135,131,117,97,104,111,114,111,120,127,123,115,122,131,134,132,119,110,107,104,110,121,120,105,105,117,131,140,125,115,87,73,76,83,93,94,103,110,112,101,81,75,84,82,65,73,93,107,121,119,118,123,115,111,112,119,122,129,122,110,85,90,107,126,130,138,144,148,146,145,152,164,167,157,140,131,138,142,148,132,90,58,64,84,99,100,105,104,105,111,102,87,98,108,110,112,116,124,128,120,104,104,130,143,144,145,135,128,126,117,111,117,114,105,100,102,92,81,90,100,114,126,126,121,120,120,123,133,132,125},{102,118,122,116,121,132,142,146,151,153,163,169,171,168,156,150,147,146,147,144,139,133,140,149,147,136,130,135,143,158,162,145,124,124,138,139,133,135,122,104,101,114,129,134,145,146,138,128,117,119,95,81,90,89,105,112,114,108,115,123,124,117,101,90,104,114,98,89,112,128,120,114,100,103,121,140,140,146,149,142,152,147,140,130,120,114,106,95,85,91,106,105,106,103,102,104,102,100,100,103,96,93,99,100,97,96,106,111,103,94,84,78,77,72,66,59,59,51,51,59,71,85,84,92,109,123,131,125,109,91,100,100,111,122,123,121,117,102,105,120,136,143,131,118,112,118,122,128,123,113,116,125,131,136,126,111,98,94,75,67,80,94,114,128,129,115,100,95,95,84,77,74,81,98,112,115,120,127,118,114,116,125,131,135,126,105,85,96,109,124,131,136,131,140,143,145,150,158,158,146,129,124,137,140,144,139,102,59,52,84,112,115,115,112,122,129,114,98,104,102,104,114,127,138,136,132,114,105,134,158,165,164,150,142,126,116,114,119,121,111,101,102,102,92,102,112,116,126,117,114,118,116,116,125,125,116},{96,98,110,120,131,146,157,152,147,147,152,157,159,159,153,147,136,134,134,132,130,131,142,155,154,148,140,137,140,148,149,135,123,120,133,134,126,131,124,109,94,99,123,141,157,152,144,139,135,132,106,89,100,101,106,106,111,97,101,114,127,124,100,86,89,108,94,81,95,109,103,100,101,114,127,139,139,139,137,140,144,139,135,131,125,120,117,113,106,97,104,113,118,103,99,105,103,103,100,100,99,101,107,108,107,108,114,115,113,110,101,93,93,83,89,90,80,62,55,56,67,72,70,76,94,112,121,115,100,88,89,87,102,120,119,113,103,89,91,111,136,148,140,129,127,136,132,126,121,122,126,128,130,136,134,120,114,108,71,55,94,122,132,134,135,121,110,108,102,90,92,80,79,96,108,113,125,137,130,126,126,129,127,122,108,87,87,105,113,119,125,127,127,134,134,134,138,145,149,139,129,118,128,138,142,134,108,72,62,87,117,124,121,115,131,142,126,109,107,97,103,115,133,145,141,137,124,120,148,167,166,164,145,134,113,110,115,118,120,110,107,103,106,99,110,119,118,122,121,115,115,111,113,121,125,118},{87,79,95,121,144,158,167,159,154,154,154,153,147,138,126,113,113,114,119,117,116,126,139,155,157,158,152,146,142,139,136,130,130,127,130,130,120,119,122,109,88,91,123,141,151,142,138,139,140,133,110,95,106,117,119,109,107,98,104,112,122,122,102,96,100,111,94,82,85,89,79,73,92,112,127,135,131,124,114,116,129,127,127,128,130,134,138,140,121,98,98,116,124,104,104,108,99,102,101,103,106,107,110,110,116,120,118,111,120,132,120,102,100,97,115,111,84,54,47,61,71,72,73,76,85,97,102,98,92,87,73,78,91,102,106,104,90,81,81,103,128,140,141,136,132,133,121,117,122,133,134,132,140,145,142,131,121,105,75,72,103,131,133,136,140,128,120,113,107,102,105,86,82,97,110,117,130,146,137,129,126,127,118,104,81,65,82,96,103,105,116,122,128,131,124,119,119,127,139,136,122,112,120,135,140,127,111,87,76,88,112,122,121,115,136,146,137,120,114,108,119,126,139,152,151,141,132,131,152,157,147,144,142,125,112,113,118,118,114,107,102,98,103,106,117,124,128,132,123,113,109,106,110,115,124,120},{82,79,96,125,153,159,161,160,158,158,152,145,134,124,116,103,102,108,118,112,106,119,134,152,167,168,161,157,154,143,133,128,131,134,128,132,124,116,124,112,96,97,124,131,134,128,129,131,129,122,113,109,117,128,130,120,109,101,104,107,119,124,107,104,114,120,108,98,87,83,78,76,86,103,124,139,133,123,106,94,104,109,114,119,128,137,143,146,129,102,92,97,100,91,105,106,98,105,108,112,115,113,114,116,119,123,118,113,128,142,132,116,108,100,108,97,76,51,45,69,81,77,77,73,72,80,87,91,88,90,65,77,83,81,88,89,88,80,74,89,110,123,136,139,136,125,111,121,141,157,154,154,156,156,148,140,125,96,72,80,114,132,131,141,140,127,126,113,107,111,113,89,85,99,116,125,135,153,143,129,121,117,101,80,64,54,80,88,94,93,106,117,118,121,114,107,104,111,125,126,116,119,125,134,132,116,107,93,87,92,113,122,123,122,145,152,135,119,114,115,132,130,137,147,145,141,133,125,139,149,146,145,147,127,124,125,122,120,115,117,113,111,115,123,128,126,134,136,133,123,117,117,120,118,127,126},{78,66,100,128,156,161,162,159,160,168,151,137,124,115,113,115,121,132,129,123,115,118,130,145,161,167,168,165,162,150,137,132,135,142,133,126,124,119,121,114,108,109,120,123,126,125,128,126,120,110,122,120,131,139,138,134,123,109,102,106,117,122,118,118,131,142,128,116,104,92,93,88,95,100,124,140,136,132,111,99,110,119,118,111,115,129,139,140,128,112,94,74,73,89,101,113,106,111,119,123,118,115,117,119,123,115,117,117,132,150,140,129,116,109,99,87,65,55,65,81,88,89,92,81,67,70,79,84,84,84,72,73,73,69,72,83,90,88,81,74,75,94,120,137,133,115,116,135,162,177,170,168,171,170,156,141,120,92,76,86,113,125,123,137,137,131,124,110,107,114,112,91,84,103,124,136,144,150,144,132,117,107,81,54,43,57,73,84,84,84,95,105,110,111,112,106,101,111,122,122,123,129,136,141,131,108,96,98,100,103,115,125,126,138,154,150,131,110,112,114,135,141,137,137,139,147,133,121,120,139,143,147,144,133,137,134,133,130,129,128,125,130,129,131,134,134,134,134,136,139,131,128,126,128,135,132},{67,66,105,128,148,155,162,162,160,166,148,134,124,122,131,139,152,160,152,142,131,132,142,154,156,159,159,158,157,149,138,133,135,138,134,124,120,116,109,108,123,120,123,126,136,142,141,131,114,110,131,136,144,146,143,138,126,108,99,105,114,115,115,126,138,147,142,128,114,108,109,105,106,116,134,141,135,137,127,120,131,133,122,102,97,109,122,128,133,126,103,75,76,91,98,109,117,118,123,125,120,117,121,124,119,111,112,119,135,147,137,125,119,120,112,94,74,71,81,89,94,95,99,89,75,73,78,81,81,82,77,72,62,58,68,89,99,97,89,69,54,71,107,131,120,109,118,140,162,170,164,165,173,166,151,141,126,107,89,89,100,114,124,137,136,133,121,104,98,107,103,90,88,103,126,138,143,145,137,132,117,93,61,39,49,68,86,96,93,90,97,104,107,112,117,112,108,120,130,125,124,135,149,157,141,107,91,99,108,108,113,119,123,138,152,144,119,105,107,105,128,141,139,137,141,147,128,112,106,122,130,141,139,129,143,144,144,143,142,145,144,145,138,134,136,136,137,135,139,146,141,134,128,128,135,132},{72,77,115,129,137,145,159,162,160,163,146,133,127,132,143,152,156,167,162,152,142,145,153,161,162,164,159,149,147,148,144,136,134,133,136,126,121,116,100,108,126,130,135,139,151,157,150,134,117,111,130,140,151,150,141,130,119,100,91,101,109,104,105,125,142,143,141,129,120,123,119,107,107,127,142,142,131,132,133,131,143,142,129,98,84,95,111,126,138,139,114,84,87,95,93,103,119,121,124,125,120,117,120,124,116,107,105,116,131,139,132,121,117,130,131,108,91,93,97,92,87,88,94,88,77,74,77,82,88,92,89,74,51,47,62,89,100,101,98,77,58,70,100,116,111,103,113,134,153,159,156,161,164,156,143,135,129,127,108,89,92,111,134,143,139,134,117,99,91,97,89,83,88,103,127,139,140,140,131,124,101,70,51,48,63,86,110,123,119,111,109,108,111,118,123,115,111,130,144,138,127,136,151,161,147,111,92,102,111,105,103,105,111,129,144,138,124,117,111,100,122,144,151,152,147,151,132,117,103,101,108,124,136,132,151,154,148,147,148,155,157,155,146,141,141,141,141,137,145,152,145,132,123,124,134,135},{96,93,121,129,134,144,160,163,153,154,139,130,132,143,151,152,154,166,161,151,143,149,158,164,165,160,156,151,148,147,148,148,137,134,137,132,128,118,98,109,134,143,148,149,153,152,143,128,118,110,118,129,148,152,142,131,118,103,95,101,106,97,96,116,132,131,129,124,120,128,124,101,96,121,139,140,128,125,133,139,146,143,131,100,84,95,110,126,129,129,109,89,95,99,95,107,117,116,116,118,122,124,121,115,108,105,103,115,128,132,125,108,113,134,142,118,104,106,100,84,78,82,89,87,83,84,90,97,111,120,109,84,56,49,62,81,93,99,101,89,80,92,112,120,114,104,106,121,139,149,151,158,156,145,137,137,134,134,116,89,93,120,146,152,142,129,114,102,93,95,91,86,90,103,117,125,134,143,139,124,84,54,52,63,75,98,122,139,139,128,120,115,114,122,131,125,120,138,154,149,140,142,143,144,138,116,98,102,111,103,97,93,94,111,131,137,135,136,126,110,127,147,154,157,147,151,138,133,119,103,104,120,134,141,152,151,142,137,144,155,156,153,145,142,141,139,138,135,140,146,140,131,124,123,128,127},{125,111,123,132,140,149,160,160,149,148,134,129,134,149,153,148,149,158,152,146,142,149,153,151,150,155,154,147,145,152,152,145,140,136,133,140,138,122,101,109,136,151,156,156,152,143,131,119,111,109,107,116,140,146,137,130,123,116,109,105,102,91,87,101,118,126,125,123,117,122,124,98,84,101,121,130,125,119,131,143,151,142,126,99,88,100,114,125,129,124,103,87,96,108,114,125,122,122,118,115,119,123,116,106,101,102,98,103,115,121,113,91,94,120,137,122,115,115,103,84,80,88,97,98,99,104,110,118,125,137,116,91,70,64,69,73,84,97,103,98,97,107,118,124,119,114,111,114,125,136,143,150,147,132,133,144,137,128,108,85,88,120,140,145,135,115,108,106,100,97,102,89,83,95,101,110,127,142,144,127,85,65,75,84,86,103,121,137,140,132,127,125,122,127,134,130,124,137,154,156,154,152,144,134,133,128,116,113,116,107,100,92,83,91,116,136,147,153,143,127,135,146,149,150,143,148,143,144,136,124,121,127,137,151,146,140,135,133,144,155,155,146,135,133,133,132,132,130,134,136,132,130,129,124,119,115},{139,122,127,138,149,156,161,157,148,146,138,136,141,154,154,147,147,149,140,137,141,153,153,144,145,150,147,135,134,144,147,142,134,133,129,144,144,127,108,109,130,154,163,162,148,132,123,120,113,111,105,115,137,140,127,118,120,122,122,114,106,92,82,86,104,118,118,118,113,116,121,96,80,84,102,117,120,116,124,133,141,134,116,95,88,102,124,137,137,127,103,83,94,121,138,143,128,125,116,110,115,121,112,99,96,99,96,97,105,111,101,77,70,99,132,132,134,128,111,92,89,99,107,108,115,125,129,133,132,135,113,96,84,79,75,68,76,90,99,101,105,110,115,119,118,124,122,114,112,117,122,128,131,128,137,147,139,132,111,84,89,114,128,132,125,106,107,110,106,105,115,93,76,81,83,99,124,139,139,130,102,93,99,96,97,108,117,129,136,135,134,134,134,132,133,129,121,125,139,148,147,150,150,141,141,142,130,125,119,109,105,97,84,82,103,129,146,156,148,137,140,144,143,142,139,141,140,143,147,146,138,131,138,149,136,130,134,142,156,165,158,143,127,124,126,129,132,129,128,129,128,130,132,124,112,106},{129,124,133,143,154,163,168,163,151,147,144,148,153,161,158,152,148,144,129,125,132,149,153,145,138,137,143,151,144,124,116,126,140,144,144,152,140,121,99,97,135,161,166,157,136,122,122,128,125,119,112,125,140,137,126,118,118,122,127,126,120,107,88,80,90,104,107,106,108,115,114,93,72,68,85,98,106,107,110,115,122,119,103,89,85,99,126,137,124,115,92,79,94,123,139,140,139,124,105,103,118,122,102,79,80,88,94,96,97,94,82,64,72,99,134,136,138,127,111,99,103,110,110,106,118,135,139,140,135,120,109,102,92,88,76,71,76,84,91,96,101,108,115,121,120,131,129,116,109,108,110,113,120,128,142,153,148,144,121,91,90,98,110,112,112,105,108,109,98,103,110,87,65,58,56,78,112,128,130,135,127,118,118,113,109,114,112,118,133,142,144,141,139,135,135,134,126,120,125,132,133,136,146,147,149,148,137,133,125,113,111,110,100,91,98,117,132,143,140,138,144,148,146,142,135,122,123,133,150,159,148,138,136,137,127,121,126,143,153,162,153,143,130,125,126,129,130,124,118,125,131,134,134,122,105,97},{121,128,142,147,154,164,170,167,163,153,149,156,159,164,159,154,145,144,134,134,141,155,157,148,147,152,149,138,121,104,101,113,132,144,154,156,138,122,101,102,135,160,160,151,134,124,125,129,133,125,121,133,134,127,124,122,122,120,124,129,130,118,95,80,87,100,106,101,103,110,104,89,73,65,83,93,104,112,117,120,114,109,90,82,83,95,116,117,109,100,83,79,96,116,124,122,122,112,101,105,119,121,103,84,85,91,100,98,90,85,80,75,88,107,133,127,125,116,110,109,111,113,105,95,109,132,138,137,122,94,97,99,92,92,78,79,82,88,97,101,97,100,110,117,127,135,131,119,115,115,116,117,119,121,136,158,157,144,118,97,97,91,104,106,111,117,119,115,97,102,97,74,57,48,54,85,112,127,126,134,132,122,124,129,124,122,109,111,132,152,156,149,145,139,136,136,130,123,125,133,130,125,137,148,156,157,151,153,135,122,120,124,119,107,102,110,129,138,132,133,144,156,162,160,138,108,106,124,148,159,150,144,143,134,128,115,110,126,128,137,144,143,137,131,127,126,124,114,116,126,132,130,127,117,104,99},{108,128,145,145,153,164,172,168,164,165,162,165,165,162,162,152,148,147,148,151,155,159,160,155,154,158,149,127,109,101,102,108,129,151,152,146,131,123,109,110,133,157,156,144,133,126,130,129,130,131,133,132,125,122,124,125,122,122,113,112,123,122,102,84,88,107,119,117,105,102,99,81,66,73,88,94,105,117,124,121,107,95,82,83,86,92,101,98,93,89,77,79,96,110,111,104,106,104,86,105,119,112,106,96,86,85,98,94,86,77,84,92,107,119,126,120,111,111,114,116,116,113,93,87,94,112,121,122,105,79,93,102,110,107,90,85,90,99,102,98,91,92,107,118,131,141,138,130,130,135,137,130,123,124,132,160,161,145,120,105,102,96,95,99,115,126,129,122,101,92,81,69,62,56,61,84,117,134,136,134,136,133,132,136,137,128,108,104,125,152,164,159,154,145,141,145,132,126,135,137,132,126,126,140,151,155,162,165,153,137,132,132,131,124,113,115,129,136,129,122,130,150,166,162,136,102,99,116,143,155,151,146,142,139,135,122,116,113,110,121,135,141,146,137,131,126,118,117,117,125,133,128,120,106,99,97},{107,127,146,146,155,165,168,164,166,176,173,172,170,163,159,154,152,153,158,163,164,165,163,159,161,158,143,123,114,118,122,124,135,146,144,138,125,129,127,128,143,157,151,137,127,123,124,121,123,130,134,129,121,120,124,125,123,120,115,107,109,121,115,96,98,120,135,134,117,104,99,81,70,81,97,100,108,119,124,117,105,98,93,91,89,92,96,92,87,84,79,85,99,107,107,100,99,95,77,92,105,107,110,100,82,80,87,85,78,77,92,107,115,125,128,119,110,110,113,116,115,115,100,89,80,85,95,103,99,82,97,114,130,129,106,90,92,100,101,96,88,88,104,118,127,137,145,146,143,152,159,151,142,133,134,145,147,137,119,112,108,102,94,94,116,130,131,126,104,86,72,72,74,65,67,87,120,146,140,127,132,131,128,135,139,128,106,100,120,146,160,159,158,157,151,143,127,124,136,143,142,137,127,127,133,141,150,152,156,152,144,137,134,132,130,125,127,131,125,116,118,133,150,155,137,113,111,121,143,154,150,145,147,147,148,140,136,131,119,119,127,132,135,131,133,138,132,123,120,119,125,121,115,99,89,90},{115,133,146,140,145,151,152,153,166,183,181,175,170,158,153,153,158,158,160,161,161,165,171,176,170,162,149,136,130,133,138,138,138,140,137,132,120,132,138,136,152,159,153,134,119,112,108,105,108,122,130,127,124,127,129,130,123,122,125,119,117,130,129,115,117,134,140,137,121,111,112,99,84,91,104,102,104,112,115,110,105,103,104,102,100,104,106,105,98,91,88,96,101,104,105,99,93,93,78,81,82,90,104,97,81,75,71,78,82,88,98,108,117,132,136,124,110,105,107,111,110,116,117,109,83,66,69,80,86,88,106,120,133,131,112,96,89,96,98,99,95,89,96,105,115,131,143,147,148,157,167,164,154,142,136,123,126,126,116,117,115,111,96,89,110,121,117,108,93,78,65,71,74,64,68,86,113,139,135,121,126,125,122,128,132,121,99,95,117,142,153,152,150,154,151,137,119,113,125,137,144,146,135,125,127,133,137,135,142,158,155,142,132,135,144,140,131,130,126,118,117,128,140,149,145,135,135,137,146,148,147,148,158,159,160,155,154,148,132,126,127,122,115,120,135,146,142,133,120,106,110,109,105,91,82,89},{111,126,134,126,126,129,134,146,167,184,184,177,170,160,156,158,159,160,159,154,151,158,172,184,180,172,165,157,144,137,139,142,137,137,134,127,116,125,132,129,141,148,150,133,113,103,98,100,109,119,127,130,133,134,132,133,123,114,113,117,129,138,130,124,127,136,133,131,125,125,131,119,100,96,102,98,95,94,97,100,100,101,113,119,124,128,125,124,115,105,104,111,109,107,110,107,102,104,83,71,66,76,89,83,75,75,71,81,81,87,91,95,107,125,131,122,114,111,107,106,114,121,131,127,93,62,59,71,84,93,101,107,116,117,106,93,93,94,95,101,100,89,86,89,110,132,138,136,143,152,159,163,149,139,130,101,109,122,120,123,119,118,102,87,101,114,111,96,76,76,70,68,61,51,65,84,106,124,133,131,126,123,123,120,115,108,93,95,121,144,149,142,140,139,145,138,123,115,126,138,144,153,151,144,144,141,134,128,137,154,153,137,125,132,149,153,144,137,132,123,125,135,141,149,161,150,141,138,141,140,141,148,158,155,154,150,151,148,137,133,134,126,108,113,134,149,145,136,116,91,100,108,106,95,85,89},{117,128,129,122,119,121,131,149,168,179,183,180,174,169,166,163,164,167,161,148,139,145,162,176,178,174,167,155,140,133,134,134,133,134,131,125,116,120,125,125,131,133,139,127,110,105,104,108,113,115,118,126,131,130,131,138,133,117,109,110,119,126,127,132,131,131,121,117,119,131,141,133,112,95,97,94,87,78,79,90,98,97,111,127,139,141,132,129,122,118,120,123,113,106,110,111,111,120,100,77,66,73,82,82,82,82,79,86,85,90,86,83,92,114,125,120,115,116,114,111,113,118,134,132,99,62,57,69,84,100,100,96,94,96,97,95,93,92,94,101,98,87,87,92,114,134,136,131,138,147,153,155,139,126,112,87,102,119,119,122,117,119,108,93,102,119,117,89,66,77,80,74,56,40,53,72,93,112,131,136,125,121,122,115,101,102,98,105,128,148,151,140,134,126,139,142,137,137,146,150,149,157,162,162,159,147,131,126,132,139,144,137,132,136,141,147,149,143,137,126,126,137,144,150,153,149,139,135,137,139,143,150,150,146,144,142,142,141,140,144,143,141,119,114,131,147,141,136,123,90,97,109,109,101,93,91},{131,139,131,126,123,129,147,165,172,176,182,184,182,178,172,164,167,169,162,146,135,135,147,160,166,164,154,139,131,133,133,127,128,131,132,131,128,128,129,131,134,126,127,121,113,115,118,120,117,112,111,117,121,121,130,144,139,125,117,113,109,117,129,132,129,119,105,96,102,121,136,138,125,103,99,92,81,70,73,89,96,93,103,123,137,135,122,115,119,123,123,119,108,100,107,114,120,131,115,95,85,90,93,94,95,89,90,94,96,100,91,83,88,104,118,120,123,128,126,118,113,116,130,127,99,64,57,69,90,106,106,98,87,85,91,98,94,94,94,91,82,83,100,113,120,130,136,135,134,143,151,145,131,113,95,87,106,120,117,117,116,117,110,99,108,129,130,93,66,75,85,87,66,37,35,49,77,103,120,119,112,110,111,107,102,108,111,118,131,146,152,143,131,119,137,143,148,156,162,157,154,158,166,169,165,149,132,129,130,134,148,150,146,141,132,133,139,143,142,131,127,135,144,149,144,145,134,134,140,148,152,149,143,139,136,133,130,131,141,154,156,145,127,125,132,139,134,141,128,98,102,112,111,103,93,88},{131,141,129,126,124,136,164,178,175,174,179,186,189,187,177,167,162,164,163,156,146,139,140,146,147,144,133,121,121,127,127,122,126,125,131,137,140,138,136,134,130,118,117,120,118,123,130,129,130,123,119,118,115,116,126,137,137,128,118,120,121,124,133,128,118,105,96,89,94,110,120,128,130,113,110,94,81,77,82,95,96,91,94,112,126,124,114,104,115,123,119,111,107,108,117,127,136,135,116,102,100,109,108,101,97,90,102,102,100,101,100,100,99,98,103,116,130,139,131,115,107,107,117,116,104,80,76,89,100,105,100,98,93,91,88,90,99,97,89,73,62,81,115,130,129,132,137,140,136,137,142,136,121,108,84,86,104,117,119,116,113,113,107,100,112,136,144,112,76,76,86,92,76,47,35,46,76,95,102,100,100,103,107,107,112,115,120,126,128,137,147,144,135,120,136,143,153,161,165,161,161,161,166,167,162,151,138,136,136,141,148,149,143,135,128,126,134,144,145,138,133,136,141,140,134,126,113,128,148,164,166,158,151,149,145,138,131,134,150,166,164,144,134,139,139,145,134,137,115,104,113,120,117,101,90,87},{134,149,136,131,123,133,161,170,168,166,170,180,189,189,178,169,166,165,162,160,154,144,142,149,146,140,129,122,123,126,129,132,128,121,126,136,140,139,137,131,119,110,114,122,120,122,129,126,135,129,124,118,111,111,117,121,121,126,117,118,116,108,114,122,117,100,95,88,92,104,108,120,124,118,119,99,86,89,94,102,106,96,84,93,108,115,119,116,122,130,121,112,116,122,130,138,142,138,121,101,89,100,111,114,107,90,103,103,105,109,112,115,109,103,107,115,119,122,120,112,105,104,115,118,115,95,86,92,99,98,95,98,95,92,86,89,86,88,83,68,63,92,127,132,132,135,135,138,135,128,126,126,114,107,75,73,82,100,109,104,99,105,105,104,116,136,142,112,88,82,87,89,79,61,54,67,76,80,83,90,98,106,116,119,120,117,122,127,124,129,141,140,141,120,131,137,150,156,161,169,164,160,162,157,151,146,139,138,142,149,148,151,151,148,145,134,142,149,145,140,136,136,137,130,120,117,117,145,158,160,163,163,158,160,157,147,137,138,154,169,161,146,146,148,147,165,145,123,107,112,120,120,114,98,94,101},{142,150,142,138,132,134,146,159,163,157,169,181,181,175,169,172,172,166,163,160,149,143,147,152,149,139,136,129,124,129,135,145,143,123,130,138,146,149,138,123,110,98,124,132,131,127,121,117,131,135,125,116,104,107,99,96,100,108,112,111,106,99,105,122,114,96,95,94,100,102,99,105,112,115,116,109,96,91,104,125,123,96,77,83,92,104,122,129,133,130,116,114,122,126,134,140,144,143,126,96,94,92,104,117,100,91,102,108,111,117,126,123,119,110,99,100,101,106,111,114,110,105,115,128,123,105,95,99,99,93,92,92,95,101,97,87,80,78,78,75,76,93,128,140,136,134,132,132,129,121,115,117,110,103,70,64,61,77,89,93,95,93,98,104,119,130,131,111,94,92,90,79,66,60,63,76,77,66,86,94,105,120,122,126,122,117,126,132,126,127,135,140,139,121,117,134,145,144,152,165,163,149,140,139,136,138,136,146,148,149,148,148,155,151,151,147,149,151,151,145,139,135,131,127,116,109,137,153,168,166,162,163,159,162,170,158,145,146,162,172,161,148,155,156,155,166,140,109,101,118,123,116,104,96,99,115},{140,151,147,140,139,139,133,137,149,154,164,167,165,166,167,168,175,167,159,149,141,144,153,158,153,145,140,129,124,131,137,147,146,136,139,144,151,149,137,119,103,99,129,142,138,126,110,105,127,139,125,113,100,100,95,85,86,94,100,98,98,107,118,122,112,96,100,101,106,106,100,98,105,101,100,102,100,97,111,132,121,96,78,83,92,104,120,127,128,125,113,111,119,122,126,132,141,140,118,90,99,101,105,109,87,89,104,112,118,123,130,132,124,116,99,94,88,92,104,116,116,107,111,126,128,113,102,104,105,97,89,91,101,113,108,89,71,68,74,79,84,96,123,134,134,132,129,128,127,121,116,114,108,100,72,59,51,63,79,89,91,90,96,99,105,112,119,107,94,88,85,73,56,52,61,74,72,64,88,101,112,127,131,130,123,117,126,136,134,134,138,141,137,119,116,130,140,140,142,148,144,132,115,115,121,136,149,158,156,149,149,141,138,137,139,141,153,153,149,142,137,138,140,139,127,118,144,160,171,172,164,152,150,159,171,162,158,162,167,164,157,148,153,156,160,149,117,100,102,119,126,111,97,101,118,130},{144,152,148,139,144,145,121,114,134,151,158,155,158,168,172,168,164,163,157,147,144,152,160,162,155,149,141,126,121,128,131,136,141,141,142,145,151,142,129,110,104,103,128,146,141,127,102,95,121,138,120,108,96,96,101,96,92,89,94,98,102,117,132,132,118,100,108,113,113,108,99,95,94,101,88,76,84,107,124,122,108,91,83,97,112,119,123,121,123,118,112,110,117,121,123,131,138,137,116,96,117,126,120,112,86,95,109,115,124,126,131,137,133,127,103,89,75,72,90,109,117,116,120,131,132,116,105,107,109,103,92,96,112,124,116,88,67,60,70,81,92,102,117,126,128,128,128,127,127,125,120,113,100,91,77,67,62,69,82,92,95,97,100,96,90,94,109,107,93,83,80,74,62,57,60,63,60,59,84,102,116,131,137,132,124,115,125,138,140,140,140,141,133,117,119,132,140,140,132,128,129,125,111,111,118,136,157,164,162,146,147,133,124,128,135,143,144,149,147,146,144,145,153,155,140,122,146,167,176,174,164,147,141,151,162,157,159,163,165,161,152,147,149,151,157,134,108,96,108,123,132,113,107,123,150,153},{137,149,147,137,134,134,116,108,122,148,155,151,154,162,167,161,157,163,164,158,156,163,165,160,147,143,134,122,123,130,127,124,129,130,139,144,145,131,114,100,102,111,135,151,138,119,87,81,103,121,116,114,106,104,112,117,110,95,96,107,109,115,128,135,123,104,116,126,120,108,102,100,94,97,85,81,95,113,123,117,103,86,82,102,123,129,125,121,114,111,114,117,126,131,130,140,140,137,121,112,138,152,144,127,108,110,118,120,126,126,132,142,141,134,102,80,61,55,74,95,115,128,133,136,134,122,112,111,109,108,100,106,120,127,116,87,71,63,74,84,97,109,117,123,125,128,131,132,131,129,121,111,98,88,85,78,80,84,91,97,102,110,112,103,88,88,103,104,91,84,82,80,73,65,60,56,59,64,85,105,124,137,144,139,124,111,122,137,138,138,137,136,135,121,123,130,136,139,128,118,113,118,122,125,125,132,143,150,145,136,139,131,127,133,142,148,147,146,142,148,154,158,167,169,151,124,140,168,179,171,160,148,144,147,156,161,169,165,157,155,156,151,153,146,146,129,113,89,100,120,140,131,132,146,166,162},{134,145,140,130,116,115,113,108,123,152,162,157,151,150,155,155,157,159,159,155,154,161,159,147,139,136,132,128,134,139,131,122,124,115,131,136,135,123,107,106,113,121,138,149,136,117,83,74,95,110,117,120,118,118,120,127,120,106,101,106,108,112,121,126,115,103,123,135,127,116,112,107,102,100,96,106,117,116,116,118,107,88,84,103,123,128,123,121,119,116,119,123,129,134,136,148,151,145,136,135,153,166,160,144,127,115,117,120,121,121,131,142,145,135,98,72,55,55,75,95,123,141,142,137,137,132,123,114,111,112,106,114,124,125,115,91,81,79,92,95,100,109,118,123,121,127,134,136,135,130,120,109,104,100,106,102,97,89,85,88,104,121,123,113,97,91,95,91,86,92,92,90,87,77,66,59,66,74,91,109,130,140,145,143,125,110,124,137,132,131,129,127,134,129,133,136,137,137,123,109,107,110,129,136,135,131,126,130,125,127,131,133,139,144,150,149,148,147,146,154,157,156,164,171,157,129,136,162,177,169,155,148,148,154,167,171,169,155,148,153,151,150,152,143,143,132,122,92,111,135,159,157,156,157,167,169},{130,139,131,117,96,97,114,118,134,154,163,160,156,153,154,155,156,150,146,144,147,159,157,140,127,126,130,136,140,140,134,126,113,100,121,132,135,124,107,110,122,126,138,143,132,112,85,77,102,114,125,127,128,129,125,124,118,117,107,94,98,117,125,118,103,102,127,139,133,128,124,111,102,110,115,122,131,129,120,117,109,92,92,107,120,123,120,121,126,123,124,126,128,129,136,149,157,153,152,154,160,166,160,146,133,112,111,116,118,118,128,136,137,127,97,73,62,71,86,99,122,143,145,140,140,137,130,119,115,113,108,115,125,125,115,95,91,98,117,116,103,100,113,121,123,130,136,139,137,128,114,105,109,117,126,120,103,84,73,78,107,128,125,116,105,97,92,83,86,95,92,90,97,98,88,78,75,80,93,106,126,134,137,138,128,117,130,138,131,125,119,117,130,139,147,150,147,141,126,109,103,98,119,129,136,134,123,123,130,130,131,135,144,148,156,154,150,150,153,157,157,155,158,165,154,137,138,154,169,167,154,147,150,161,176,172,162,146,140,144,149,150,149,141,143,131,120,108,134,153,171,178,175,168,166,170},{143,155,150,124,96,98,116,131,137,146,151,151,155,159,153,149,139,131,129,127,130,147,147,126,107,110,124,137,134,129,132,133,122,104,106,110,120,119,114,124,127,123,130,126,115,99,93,100,107,117,129,139,138,131,128,121,117,122,109,83,85,118,136,125,111,109,129,141,138,132,126,111,98,103,116,130,146,144,126,120,112,96,96,106,114,120,121,122,120,121,124,130,130,127,137,149,161,162,164,166,166,167,161,153,138,112,107,117,129,132,134,134,127,122,105,85,77,89,94,97,109,131,138,138,136,131,129,125,118,114,110,115,125,126,110,91,91,103,129,133,108,91,108,121,119,125,130,136,141,134,121,118,121,129,125,114,91,76,71,84,110,130,120,115,112,105,94,85,94,97,88,86,103,121,121,106,92,87,98,107,119,130,136,138,135,130,137,137,132,122,108,112,131,148,153,150,144,137,130,119,106,100,114,123,135,142,139,135,134,129,138,145,152,156,162,161,156,145,140,137,144,153,153,154,155,150,150,154,159,161,156,152,158,164,175,173,169,156,142,135,145,148,149,147,144,131,126,137,153,167,180,197,192,183,168,167},{147,153,146,124,111,120,123,130,135,140,145,143,148,155,147,140,129,122,121,116,114,132,135,112,96,102,121,134,123,114,122,131,130,114,102,100,115,116,114,121,113,104,118,129,136,120,106,102,109,116,123,140,138,124,131,130,125,127,112,83,79,117,145,142,130,117,130,143,141,129,121,109,97,98,107,117,140,150,129,117,115,102,104,111,117,126,126,122,125,125,122,126,124,122,138,153,154,158,159,158,158,159,158,157,139,111,103,117,141,147,142,134,130,129,119,100,91,104,101,97,109,123,127,130,127,118,119,119,118,114,113,117,126,126,104,82,83,96,127,140,113,89,109,126,124,128,129,136,144,136,124,123,134,139,122,110,87,79,75,90,108,127,115,115,118,110,96,88,96,104,102,103,120,142,143,123,108,94,103,108,115,128,139,141,142,140,141,135,132,120,102,111,127,149,151,146,137,127,125,117,113,111,117,120,129,136,140,133,120,116,144,161,166,167,164,163,154,149,149,138,138,150,152,158,163,163,165,161,153,155,158,160,165,168,178,175,166,154,149,151,148,151,157,158,145,131,129,150,168,177,184,197,184,175,159,157},{138,143,129,122,125,128,134,131,134,139,129,133,142,148,146,138,131,128,120,105,103,121,125,109,93,88,106,121,113,105,112,129,142,140,115,108,121,116,117,114,92,72,100,132,153,139,126,113,112,117,128,140,139,133,137,139,136,131,108,86,88,117,150,165,144,119,111,129,128,121,120,120,116,111,96,102,130,148,135,124,118,113,116,120,122,130,127,127,128,128,122,117,107,110,134,148,146,142,145,143,144,150,149,151,136,115,99,116,144,153,146,132,125,129,129,111,105,111,106,105,111,126,117,117,112,106,107,110,111,113,120,123,130,132,106,76,75,96,124,132,112,99,111,124,124,124,135,136,144,134,109,124,143,149,129,112,95,86,90,98,107,125,113,109,112,110,101,100,110,122,119,127,146,161,152,134,118,115,110,109,115,125,135,142,145,142,139,144,132,114,105,108,122,142,144,136,132,131,128,122,121,124,118,117,122,129,135,131,116,110,143,170,176,168,163,165,162,161,159,150,145,153,151,158,166,168,157,147,140,153,170,175,181,181,182,178,171,157,146,147,153,156,164,160,148,135,132,150,169,182,186,192,183,166,156,151},{126,129,122,121,127,131,135,133,134,139,123,121,130,137,136,133,136,134,120,103,100,118,130,117,91,72,87,108,110,108,112,123,140,151,139,127,129,126,121,101,68,53,89,125,161,158,139,129,128,128,133,145,147,139,138,140,136,126,108,86,87,121,153,161,138,106,99,112,116,118,125,131,129,126,102,95,116,142,144,134,133,125,120,125,129,135,126,118,123,131,129,117,98,95,120,137,136,128,124,128,140,147,138,129,123,113,105,112,129,145,147,134,125,128,123,105,100,108,110,112,120,125,114,112,110,110,111,114,115,115,120,123,132,134,110,81,80,98,116,119,104,99,116,127,117,120,130,134,139,120,96,112,144,154,140,125,108,99,97,100,114,118,100,94,105,112,107,108,122,136,137,145,157,162,147,132,128,127,124,121,121,125,132,139,141,143,140,147,130,115,119,119,116,132,140,134,131,137,139,137,128,123,111,112,123,135,142,133,122,115,138,162,173,164,158,165,175,175,172,166,166,166,152,151,158,167,157,146,144,162,182,187,181,181,185,178,162,145,136,142,152,158,169,167,159,148,140,148,160,170,181,189,182,169,151,144},{123,131,135,135,133,131,133,134,142,148,126,112,114,122,128,137,142,133,112,101,111,134,141,121,93,60,75,107,119,121,112,109,129,148,148,133,130,132,124,89,55,48,93,124,154,160,150,148,145,142,141,151,156,144,133,132,126,116,106,86,83,117,141,140,120,98,107,109,112,118,127,135,135,134,108,97,114,146,155,145,139,137,128,131,134,134,122,111,113,128,131,117,93,86,108,127,132,131,124,124,133,136,132,124,116,110,110,112,119,134,139,131,130,136,126,106,100,107,116,123,129,126,118,115,116,120,120,121,122,118,116,116,126,130,111,88,92,108,113,107,97,101,123,130,121,122,127,133,132,107,87,101,135,150,146,138,124,110,100,96,98,100,90,83,90,99,98,107,124,140,147,154,162,159,140,133,138,139,141,138,133,129,132,137,141,145,142,149,132,121,136,136,128,129,138,134,132,141,144,142,135,121,102,104,121,143,155,147,134,125,132,150,166,160,156,167,178,180,175,174,179,173,146,138,150,167,160,154,158,178,191,190,181,177,183,175,154,135,129,140,149,153,164,167,167,162,149,143,148,156,173,181,176,169,146,137},{133,139,147,143,135,132,137,147,155,160,136,110,100,111,130,148,142,132,118,111,125,149,151,134,96,66,89,125,134,134,119,108,120,134,138,128,127,128,116,81,40,47,97,121,137,145,144,141,143,146,144,149,156,146,128,121,117,109,106,86,83,112,126,121,113,109,127,118,122,126,128,133,137,130,112,106,124,155,157,145,144,145,132,130,129,125,117,107,112,126,131,123,104,95,112,128,138,141,127,119,123,128,129,123,115,107,109,118,128,134,133,133,143,154,144,124,115,117,126,134,130,119,118,118,120,125,120,121,118,117,113,110,117,123,111,95,99,116,112,98,89,98,122,126,127,124,123,128,120,98,89,97,121,138,146,147,138,120,105,97,87,79,70,64,73,87,90,102,126,143,155,160,166,166,149,150,147,146,146,145,138,133,132,133,138,143,142,150,136,130,146,151,141,130,144,143,137,139,142,147,140,128,111,107,116,138,158,155,142,133,133,148,164,161,155,161,172,174,165,165,172,163,135,127,151,172,168,166,169,177,180,176,169,161,169,168,153,138,130,140,146,148,156,159,161,159,146,135,140,150,167,173,169,169,151,138},{136,139,143,141,135,132,136,146,157,159,139,115,102,114,133,147,141,130,123,115,131,155,151,141,118,87,105,135,146,149,132,112,116,119,123,124,126,118,100,77,57,70,99,115,129,132,131,125,133,143,141,138,145,140,123,114,115,108,103,88,91,116,125,123,121,119,131,122,133,130,122,127,140,129,118,110,126,157,153,143,148,147,130,123,121,122,118,111,115,126,130,130,119,110,122,132,140,145,130,115,114,119,124,121,119,113,113,126,143,143,134,136,149,161,157,142,132,128,130,131,120,103,108,112,117,119,110,109,114,123,124,117,115,113,106,98,108,120,112,95,90,103,121,119,120,118,121,125,113,102,108,111,114,127,140,147,143,124,109,103,91,75,67,58,65,79,86,98,122,141,155,160,165,169,158,161,161,153,148,145,141,139,138,136,132,133,135,147,144,141,147,154,145,126,144,154,152,146,142,147,147,142,127,118,117,132,150,148,143,135,131,144,157,161,160,158,161,163,150,149,155,148,132,129,152,175,175,177,174,167,163,159,142,137,153,167,166,155,141,142,148,149,152,151,150,148,141,134,133,144,152,158,161,169,162,146},{129,133,135,135,133,128,130,138,143,145,136,127,122,130,133,131,133,124,119,114,130,152,148,144,132,106,114,135,146,153,142,121,108,103,109,117,122,108,92,83,81,96,104,111,129,127,121,123,132,142,136,122,123,123,111,106,109,102,96,91,103,123,128,129,127,124,133,139,145,125,114,125,135,132,124,110,119,149,150,148,146,147,134,122,116,119,119,116,118,128,131,135,131,125,133,139,140,139,126,113,111,114,115,111,117,122,120,131,148,148,140,138,146,154,154,142,134,131,125,120,106,88,98,110,119,116,105,104,120,134,136,128,116,106,104,107,113,118,109,95,92,106,115,106,101,107,122,129,118,117,131,131,119,124,133,138,136,119,108,105,94,80,77,71,74,82,86,93,116,136,150,157,161,167,164,166,166,158,153,150,149,150,149,144,135,125,121,139,153,154,146,142,131,119,145,162,167,156,151,156,156,148,128,120,128,146,155,144,130,128,126,139,149,158,162,160,155,155,142,141,142,137,132,133,149,163,155,159,161,159,161,159,153,146,152,163,166,160,153,155,152,151,149,149,153,155,149,143,138,141,136,140,151,170,171,159},{117,125,124,130,136,130,130,134,126,133,133,134,136,139,129,122,122,120,112,110,121,137,148,153,142,130,131,137,132,131,130,121,103,94,102,112,117,108,97,91,87,97,108,114,123,114,105,113,134,136,125,105,102,103,99,104,100,95,92,98,109,119,123,126,129,132,144,163,153,115,107,123,129,134,124,111,110,127,140,148,143,144,135,120,109,116,117,116,123,134,136,138,138,136,142,144,133,117,103,99,107,111,103,95,106,124,126,135,149,152,151,143,143,144,143,127,117,118,114,111,96,81,93,110,121,116,112,119,133,140,136,129,119,105,107,119,121,120,118,108,107,119,118,105,94,107,127,136,128,128,135,131,122,121,126,126,124,112,106,106,99,83,81,81,89,94,94,90,101,119,131,138,141,149,155,159,170,168,169,167,164,164,163,157,144,126,111,130,146,150,141,124,109,118,153,168,172,162,164,172,164,154,130,123,141,163,167,148,130,137,135,144,142,139,139,137,138,140,134,142,142,141,144,144,145,151,132,131,140,153,168,168,158,162,166,172,169,157,153,155,153,155,152,154,164,168,161,152,150,143,135,135,149,170,167,162},{105,117,119,137,152,141,126,117,118,129,129,130,134,136,126,124,121,114,91,93,109,124,146,150,148,136,129,129,125,125,127,120,107,98,108,115,120,116,104,92,89,85,105,115,117,113,110,122,127,124,111,93,90,92,95,109,99,94,95,105,110,111,118,122,130,135,145,168,145,103,100,115,131,137,119,110,100,101,123,139,140,133,123,109,104,120,122,120,124,135,135,134,134,135,140,138,117,97,89,91,98,102,96,95,104,126,131,141,151,154,157,145,138,133,129,107,92,98,100,102,92,77,89,105,115,112,121,139,149,145,132,128,120,104,103,116,121,120,126,121,119,130,124,110,108,122,140,145,139,134,128,119,112,111,114,112,113,105,103,103,97,90,96,97,97,94,93,86,88,103,110,117,117,125,139,147,167,169,173,169,162,161,162,157,145,131,111,124,129,131,133,115,114,124,152,164,177,174,171,168,169,165,144,134,147,165,167,150,131,141,135,139,132,127,130,136,135,137,136,147,146,144,147,143,138,153,141,138,142,155,171,168,172,180,177,172,156,137,138,144,152,163,165,164,169,170,163,156,151,141,139,138,149,165,151,149},{100,107,127,147,162,149,133,116,115,121,126,125,124,123,123,134,134,119,91,78,96,121,136,145,143,129,119,116,114,116,122,122,113,104,112,116,123,117,102,95,87,83,102,102,105,115,124,135,132,117,99,82,85,93,104,115,106,96,96,106,109,110,112,114,126,134,143,160,136,95,90,115,132,138,122,106,87,82,104,132,142,134,106,102,98,106,116,125,131,139,137,134,130,135,136,123,105,85,88,90,93,97,100,100,113,126,136,146,152,153,155,156,138,125,102,80,71,81,96,98,92,86,91,101,105,111,127,148,153,142,135,133,126,116,111,113,119,122,130,135,140,138,132,119,119,142,154,158,149,130,119,107,102,102,105,109,111,108,104,101,97,98,99,102,101,103,103,94,84,89,95,96,89,100,122,142,167,177,156,155,152,149,155,154,146,135,125,130,131,126,128,128,130,135,149,168,180,179,174,173,170,167,151,139,155,170,168,150,132,133,146,134,122,124,131,136,140,148,148,146,147,145,144,140,141,158,159,153,158,161,170,169,175,189,183,166,138,121,125,137,154,172,176,172,172,168,158,152,147,133,141,142,154,148,138,140},{94,110,136,155,161,149,134,118,115,119,118,111,107,110,124,145,147,131,99,74,85,111,126,136,135,108,93,95,104,114,122,125,120,106,116,121,121,113,105,101,99,94,98,93,102,116,126,138,135,119,99,80,86,100,116,129,117,104,98,105,111,107,104,108,122,131,133,148,129,90,87,111,131,140,127,109,84,73,96,126,136,128,102,96,87,87,95,110,130,139,137,134,130,127,121,112,104,98,103,98,97,102,108,113,120,130,137,140,140,143,156,168,151,121,86,64,67,89,106,107,106,98,95,99,102,104,117,133,136,129,125,125,126,127,127,127,122,122,133,140,146,144,138,127,136,155,163,161,146,123,111,103,98,100,106,113,118,117,111,105,101,97,95,102,115,126,121,104,95,99,100,95,84,91,112,132,157,158,137,135,137,139,147,147,143,139,137,141,141,139,143,147,145,146,152,162,169,170,171,172,160,146,135,135,155,169,163,145,128,135,150,137,116,114,134,153,155,161,153,142,137,135,134,129,139,154,167,170,172,170,171,164,166,182,175,154,123,110,119,132,149,169,173,161,157,156,149,142,134,124,140,147,153,143,134,138},{88,107,135,152,147,141,128,115,119,123,118,101,96,107,129,150,147,131,101,66,65,92,109,120,120,89,70,77,96,110,114,121,115,100,111,122,120,113,113,113,115,109,99,89,99,110,117,123,121,112,98,83,91,105,119,131,116,104,97,108,119,112,105,109,115,122,120,130,117,87,89,111,129,137,122,100,77,74,97,123,128,128,109,95,72,59,69,94,112,120,124,125,126,118,108,103,108,116,125,115,110,110,114,121,127,125,125,131,135,141,155,164,151,117,84,67,75,101,114,117,117,117,111,109,103,93,98,107,109,106,106,108,113,123,133,134,128,123,135,142,144,143,140,135,144,157,158,153,135,110,103,106,104,103,104,110,119,122,111,98,94,90,96,113,130,137,127,116,105,116,123,120,105,103,112,123,136,135,127,133,140,143,142,138,135,139,146,147,148,149,151,157,157,153,155,161,163,163,163,161,145,126,125,135,155,163,155,143,132,145,158,142,118,114,141,162,165,159,139,125,129,137,134,122,125,129,149,158,162,166,170,165,165,175,163,142,116,111,124,134,144,155,156,147,144,141,138,139,134,126,146,154,150,135,132,138},{83,100,133,155,144,134,112,96,119,128,128,111,111,127,144,153,138,119,97,62,52,77,93,102,97,81,69,77,99,110,104,115,111,97,102,114,115,113,116,119,122,117,99,86,92,99,102,101,105,106,103,93,101,110,118,125,118,108,106,117,125,118,109,109,108,105,105,110,103,87,88,106,124,126,106,86,77,87,104,117,128,132,115,96,72,58,64,83,98,102,113,120,124,117,110,108,123,130,138,129,122,117,118,123,123,123,126,135,136,135,144,151,133,104,86,79,91,111,115,116,123,125,112,109,105,92,91,92,96,98,100,102,102,109,123,130,130,124,139,146,145,140,138,137,140,146,147,147,131,107,105,116,114,115,110,105,107,112,106,95,84,87,100,113,123,126,122,120,124,138,144,139,124,120,123,127,131,126,125,131,139,143,142,140,143,148,151,146,148,156,157,163,166,159,160,166,167,163,157,151,144,131,137,143,153,153,144,144,147,153,163,157,131,114,138,165,165,152,129,120,136,156,150,130,115,107,127,137,142,155,164,163,160,165,154,139,120,118,132,140,139,138,135,132,133,134,134,139,141,135,153,158,146,131,133,140},{97,101,128,147,132,119,94,81,112,125,138,132,139,148,153,152,138,110,92,65,53,72,84,90,93,97,88,90,103,100,83,95,110,104,101,109,115,117,121,128,125,119,98,85,85,92,98,96,101,106,107,101,110,115,115,118,116,112,117,125,126,119,112,107,98,82,87,90,91,88,83,92,104,103,91,88,93,103,106,107,118,129,118,96,76,69,76,91,94,92,110,118,120,116,119,123,130,132,141,141,132,117,111,111,117,121,128,136,130,118,120,127,114,97,95,95,103,116,118,123,121,123,111,107,103,94,97,99,99,102,103,106,102,100,115,129,129,121,136,146,145,136,132,133,129,130,137,145,136,114,112,126,128,123,110,97,97,104,101,90,82,88,95,96,96,104,114,122,143,156,157,151,137,133,135,135,143,135,134,132,134,139,143,148,153,157,156,147,152,162,160,160,169,163,164,169,167,159,154,152,150,145,150,146,150,144,137,145,143,153,164,154,133,121,143,162,160,153,140,134,147,164,158,140,121,103,113,115,118,134,149,154,151,155,148,140,124,121,134,143,132,128,124,119,123,131,132,132,137,134,145,149,139,130,135,138},{111,101,122,137,122,102,76,66,96,112,138,148,157,155,154,152,139,107,84,65,60,72,82,91,105,118,106,101,98,82,65,80,102,108,103,111,120,122,123,129,131,125,107,94,88,92,95,97,104,109,110,105,115,118,112,111,110,114,126,132,126,120,114,107,86,65,71,75,85,90,83,86,86,86,89,104,111,107,95,90,96,113,112,93,75,75,86,97,95,91,111,115,113,110,117,125,129,126,134,138,130,111,102,101,111,116,120,123,113,98,99,110,114,103,105,111,119,127,127,127,119,115,101,96,98,99,106,110,105,107,104,106,105,102,119,139,137,125,126,133,135,128,132,137,138,132,136,145,140,125,124,131,137,128,111,94,88,90,88,82,85,85,87,88,78,78,104,128,146,160,164,165,155,146,143,141,150,146,149,143,142,141,145,151,157,162,155,144,151,161,157,153,157,158,161,163,157,148,146,152,157,156,154,147,149,140,133,142,136,142,149,140,129,126,140,153,159,156,150,143,148,158,153,139,127,106,106,103,104,115,136,154,149,148,134,126,118,121,133,140,132,116,114,119,123,123,120,125,130,125,125,128,128,126,129,128},{127,103,115,123,114,95,73,67,86,106,140,154,165,160,158,154,134,108,80,66,67,74,87,109,131,139,121,111,89,63,57,81,113,123,117,125,133,133,128,128,131,131,117,104,95,90,83,89,104,111,112,108,116,115,108,107,115,124,132,130,119,108,102,100,91,76,72,70,77,76,72,77,90,90,94,108,111,101,82,75,83,90,93,87,83,86,89,89,86,83,106,112,117,116,119,126,124,119,116,116,118,107,105,109,107,112,110,106,95,82,91,111,118,104,103,119,136,142,132,117,104,97,94,104,118,120,111,100,114,120,113,110,109,105,119,137,138,125,115,119,124,120,135,148,146,135,136,145,147,148,150,151,138,133,123,107,88,76,81,92,96,93,91,91,72,69,108,138,144,155,159,167,157,142,138,141,144,145,148,143,141,138,142,148,159,166,152,136,140,149,151,149,155,162,164,157,145,133,130,137,142,142,144,144,144,131,127,134,130,116,126,137,135,123,131,155,159,155,152,147,150,156,147,134,122,109,109,108,103,95,107,131,156,155,130,115,116,132,145,146,130,100,101,124,133,120,111,122,122,114,103,107,117,117,113,108},{125,97,111,120,119,98,72,62,94,118,152,159,167,164,159,148,130,115,85,70,75,77,94,130,146,148,129,120,86,58,67,100,123,129,119,127,136,136,130,125,124,128,117,105,97,86,70,80,98,106,109,103,108,104,100,104,119,127,126,114,99,86,82,86,85,80,69,64,72,66,74,86,98,95,93,98,100,99,84,74,72,77,86,90,91,92,91,88,85,82,104,109,120,116,109,110,108,107,102,104,117,114,112,117,112,107,92,87,86,81,88,104,107,104,111,129,140,141,134,122,110,106,111,118,124,126,119,115,120,134,127,117,110,99,104,115,117,111,104,111,117,112,132,148,153,141,140,145,149,158,161,153,146,135,125,118,103,88,92,105,113,114,102,86,67,80,127,145,147,154,155,165,153,130,125,132,135,139,142,137,138,133,136,138,148,161,150,134,135,138,139,135,145,158,161,153,145,138,138,146,146,146,152,155,145,121,116,121,124,121,135,135,128,120,122,137,152,148,150,150,153,155,141,126,108,104,111,119,115,95,104,133,148,153,128,107,109,132,147,146,122,90,94,124,139,128,112,118,113,104,88,96,112,110,98,88},{133,116,117,130,127,108,78,73,105,137,154,164,168,160,153,145,128,110,89,67,73,84,109,144,152,150,140,120,92,76,84,101,117,118,122,131,133,130,129,130,124,115,111,98,84,79,73,75,88,95,97,93,98,101,100,105,123,134,117,92,74,68,76,79,84,84,67,66,70,70,75,89,103,105,97,95,95,101,94,75,67,65,83,90,94,95,95,90,87,87,88,107,120,112,102,91,86,85,83,92,111,117,121,119,110,108,80,80,77,85,88,92,97,104,104,112,127,137,138,125,117,122,120,131,137,128,126,127,132,126,133,118,105,104,102,101,103,106,96,102,109,118,131,144,148,145,145,147,151,164,163,158,150,138,134,124,113,106,116,127,138,131,112,69,68,101,143,158,147,152,159,163,146,118,113,125,131,132,135,133,134,137,133,132,142,154,147,135,134,140,131,126,141,155,157,155,157,150,152,152,152,151,161,158,143,125,113,120,131,138,146,142,130,122,122,127,137,145,150,147,149,152,135,115,103,102,126,138,120,103,108,131,143,152,132,111,113,127,138,135,114,87,92,123,141,132,112,102,97,89,90,94,110,112,103,95},{144,124,124,135,131,118,97,91,124,147,156,159,159,153,149,143,126,104,83,69,77,92,120,147,143,140,130,113,100,97,96,94,97,106,121,130,128,122,124,129,124,117,107,84,74,84,88,90,85,85,86,89,97,102,105,115,124,125,106,85,70,66,80,89,86,85,70,67,73,81,85,93,105,117,104,100,97,99,103,97,85,76,83,88,91,92,97,98,103,98,90,101,115,111,99,85,79,76,73,85,111,122,125,122,106,105,88,87,87,93,92,91,97,107,106,105,116,130,136,131,132,133,130,139,143,135,133,132,128,112,119,119,120,123,117,111,106,104,95,102,112,124,132,141,145,150,151,152,153,161,159,155,148,147,143,127,115,116,138,155,153,145,112,66,81,121,154,165,143,148,154,158,141,116,116,132,138,137,137,136,142,144,135,130,141,158,153,140,137,142,135,132,138,149,155,158,163,160,159,156,159,158,153,149,144,132,126,130,143,150,152,145,140,137,134,132,138,143,147,142,139,141,126,105,101,111,134,146,127,108,119,135,139,146,135,120,119,123,124,122,117,97,100,122,135,127,107,95,91,92,102,102,107,112,121,126},{143,127,127,135,130,127,119,116,137,149,151,149,143,136,135,131,114,93,80,81,90,102,124,135,122,115,111,106,108,113,104,92,96,106,120,125,119,113,119,130,130,122,107,82,76,92,100,101,94,85,83,93,111,119,116,118,113,106,91,81,69,65,81,96,92,78,58,57,75,97,93,87,105,125,110,102,96,94,107,113,105,91,88,85,84,87,99,107,119,121,112,109,111,106,101,94,87,84,78,86,111,120,122,118,103,101,98,97,101,104,100,95,107,120,118,107,117,133,136,138,140,140,140,150,152,144,140,137,120,100,113,132,144,145,138,131,115,103,96,103,112,125,131,140,146,157,152,150,149,151,152,150,140,136,128,116,114,123,149,166,163,156,120,81,100,127,148,165,145,145,145,146,133,117,124,143,154,155,153,151,154,148,135,131,142,162,158,145,141,144,136,133,137,141,150,151,155,157,159,161,161,163,149,145,145,133,131,133,142,146,145,143,144,142,139,137,143,145,150,146,142,142,126,105,106,121,131,140,126,116,139,151,148,143,131,119,120,122,119,122,130,118,117,124,126,122,113,108,105,101,107,106,109,118,134,144},{148,144,146,148,140,139,136,132,138,141,139,136,125,115,114,113,101,88,79,90,98,105,120,121,103,95,105,118,123,121,108,103,111,112,116,116,113,112,117,128,132,122,109,92,89,97,100,100,100,96,101,113,127,128,117,112,102,93,85,83,73,66,81,99,91,71,53,52,69,91,88,82,95,113,103,98,95,97,110,118,114,105,97,86,82,91,110,122,130,143,137,120,104,94,96,101,99,99,94,95,112,118,121,119,105,102,111,113,120,117,114,113,117,124,119,106,118,134,133,137,141,141,145,154,153,146,143,139,116,93,108,136,152,151,144,137,123,104,101,104,107,114,121,134,153,163,149,147,145,141,144,147,137,116,111,108,115,130,148,161,164,164,139,106,111,125,142,157,149,142,133,128,121,117,132,150,163,172,176,173,164,144,126,125,144,165,159,142,136,138,134,132,137,132,143,144,150,156,156,155,164,169,161,156,149,136,135,139,141,137,134,141,143,133,132,139,140,144,152,156,160,161,145,125,117,127,131,136,130,132,157,167,157,144,132,119,118,121,124,140,139,131,126,126,126,127,128,131,128,117,112,116,128,136,144,150},{148,156,158,156,148,146,141,134,135,131,126,121,106,92,93,98,99,96,89,98,102,100,106,104,85,85,109,136,141,129,118,121,123,116,115,116,118,119,120,126,127,122,114,102,96,98,101,105,108,102,107,122,131,118,95,86,92,85,82,83,75,68,81,99,91,71,57,55,61,76,75,75,81,89,90,94,100,113,119,122,121,120,107,90,86,102,122,130,136,150,145,124,102,91,97,106,114,116,111,106,113,116,120,118,107,104,122,130,138,129,128,133,136,133,122,107,117,131,128,135,146,144,147,152,148,142,142,140,121,93,103,133,154,154,145,135,119,99,105,111,110,111,116,131,144,152,137,138,133,122,126,133,126,99,106,105,109,128,142,156,160,164,148,114,105,123,144,148,151,142,128,120,114,118,138,155,165,178,185,183,171,146,129,130,143,160,150,135,132,141,145,146,137,131,144,143,143,148,153,158,164,169,172,167,153,142,145,155,147,134,124,134,139,129,128,135,139,144,153,163,177,181,164,148,142,143,146,141,132,136,154,168,161,143,132,125,128,130,127,138,146,137,127,126,128,130,135,142,136,129,120,130,148,153,153,161},{137,148,147,146,141,142,141,136,132,125,116,105,86,73,78,90,104,108,101,105,103,98,98,95,80,90,112,137,144,136,130,133,126,119,122,126,132,136,134,139,130,131,124,108,100,103,110,117,117,104,103,117,122,94,63,58,76,77,80,82,82,82,90,100,91,75,60,54,51,59,66,73,77,78,88,102,114,130,129,126,126,127,111,96,96,116,131,135,142,150,146,127,107,99,107,118,127,127,121,113,115,118,123,118,109,112,132,145,151,141,139,147,148,141,132,119,124,134,133,139,149,148,151,153,148,143,142,142,129,108,116,139,157,156,147,136,112,97,109,119,118,112,114,126,135,139,128,129,119,106,113,125,114,95,111,108,108,127,140,152,152,154,144,117,99,113,141,149,149,140,129,122,115,117,137,153,162,175,181,183,175,153,134,125,142,149,134,127,133,150,156,152,143,134,141,139,138,141,146,151,155,162,172,171,159,151,155,165,157,141,124,127,135,136,135,129,134,136,145,159,177,184,172,159,156,154,158,144,128,128,138,156,153,140,137,136,136,131,122,129,139,143,142,142,139,134,138,144,145,138,123,131,152,161,162,172},{126,135,137,141,134,135,143,143,133,129,120,102,82,73,80,96,112,115,108,107,102,103,103,100,95,107,114,128,139,141,141,137,137,132,137,139,141,141,136,141,139,136,124,112,111,114,117,117,109,107,110,114,106,73,48,54,65,73,77,78,86,94,93,91,85,83,69,54,39,44,59,71,75,83,97,118,131,140,137,130,124,126,113,108,112,128,139,142,145,146,145,133,115,108,119,132,134,131,124,115,116,121,128,119,113,124,141,153,158,151,148,153,151,147,145,140,143,152,156,159,153,151,153,154,152,147,144,144,137,127,133,142,150,148,141,133,125,117,129,134,129,118,119,126,127,125,116,117,105,96,106,118,109,102,116,117,114,116,125,135,142,142,135,121,104,109,137,156,147,136,128,128,120,115,129,145,157,163,159,154,153,153,150,142,131,134,122,121,132,155,169,166,153,134,132,139,151,151,141,129,144,159,166,168,161,151,156,162,152,146,133,133,143,156,161,146,127,124,135,152,167,178,173,160,161,159,162,147,129,122,122,131,138,138,145,144,132,118,119,137,147,156,150,138,132,137,153,166,157,144,118,122,147,166,170,174},{107,118,129,141,130,129,142,145,139,140,132,112,92,85,94,109,116,118,116,115,107,108,103,94,99,112,110,119,136,144,148,141,135,132,140,143,143,141,135,139,140,129,113,112,121,123,114,106,97,107,113,111,101,74,52,59,81,90,89,85,96,106,98,86,87,89,72,55,41,44,55,57,67,86,102,130,143,146,144,136,130,132,122,122,124,133,139,144,141,138,140,137,127,124,136,148,150,143,132,117,110,112,117,105,111,129,141,150,154,153,148,149,150,147,148,147,149,159,165,164,159,155,153,152,151,148,145,147,140,134,135,135,141,142,141,135,130,128,137,136,128,116,121,128,125,119,113,114,102,98,107,114,120,120,131,137,128,108,110,121,128,134,125,113,107,114,136,154,152,138,131,136,130,120,129,143,152,160,155,145,145,151,152,140,140,146,136,130,128,148,174,181,157,138,136,145,157,155,144,131,136,157,155,156,152,140,147,151,152,155,148,143,147,161,169,152,136,127,140,156,163,174,173,158,158,154,150,141,133,132,134,138,137,134,138,141,132,118,123,143,154,164,153,136,133,143,157,162,156,138,109,112,139,167,172,168},{92,106,124,126,130,132,137,136,135,141,140,116,101,110,114,113,111,116,109,108,109,105,97,103,114,121,109,115,132,148,150,140,137,138,145,147,144,129,121,134,131,116,105,108,121,116,102,88,81,92,110,116,107,77,54,66,93,111,108,107,111,113,99,86,88,88,80,64,56,48,51,43,60,87,117,142,154,153,147,137,132,131,136,134,134,136,141,134,133,132,138,136,134,139,145,155,155,150,136,115,100,94,84,89,108,131,144,149,153,152,154,158,157,151,137,142,152,157,166,162,158,158,158,156,150,151,152,140,132,124,128,122,126,135,140,146,147,148,152,143,126,112,109,122,126,117,115,111,104,102,105,114,121,134,149,155,141,113,106,107,113,116,111,107,105,118,139,147,147,142,140,145,136,123,129,141,146,151,147,137,136,144,149,149,150,157,155,138,120,140,178,182,158,139,149,151,159,167,154,134,133,143,150,140,138,131,130,140,154,163,156,151,149,157,160,153,138,126,154,168,164,171,164,158,154,144,141,138,136,142,148,152,145,137,132,134,120,108,129,152,161,153,144,131,129,143,154,157,151,137,117,115,140,164,164,153},{91,103,119,119,126,132,130,121,123,132,133,116,109,120,124,117,105,106,95,97,102,98,92,104,126,125,115,122,134,143,143,140,143,148,150,145,140,130,119,121,117,108,102,103,110,101,86,74,68,81,99,107,105,82,63,74,104,119,119,122,123,119,102,88,89,89,83,75,68,61,55,40,53,85,117,141,149,141,134,131,133,137,143,137,133,132,133,126,123,126,132,137,139,141,145,153,151,144,131,118,101,78,59,72,114,131,136,135,140,145,151,155,148,141,135,134,136,144,156,164,161,160,158,155,151,152,148,131,116,110,119,122,123,124,140,162,164,158,150,143,130,117,120,131,131,118,114,111,104,104,108,113,117,126,134,139,138,122,109,99,99,106,107,105,113,129,137,138,139,144,150,151,136,121,127,139,144,147,145,139,139,146,154,160,165,167,163,145,118,124,161,175,158,147,160,162,168,175,163,145,132,132,140,133,137,137,130,137,160,169,160,153,142,140,142,142,138,137,156,171,170,168,163,157,149,136,133,138,143,150,152,152,149,143,134,131,115,102,126,156,153,143,134,128,136,153,158,157,153,145,132,126,137,150,150,143},{92,95,108,107,113,121,113,104,107,118,121,116,115,122,127,120,115,108,93,94,97,90,87,105,124,122,120,131,138,136,130,131,139,149,148,141,143,145,133,123,114,106,100,98,102,93,81,72,66,77,89,96,100,85,68,77,102,114,118,125,128,123,107,96,92,91,86,80,68,62,57,48,55,83,109,128,133,121,118,126,132,143,150,141,134,129,125,118,118,126,132,140,143,140,139,143,144,137,130,131,115,75,50,73,121,138,142,138,140,142,144,144,144,140,138,131,128,136,150,165,169,167,159,150,146,147,146,135,128,122,127,132,134,135,152,169,168,158,132,121,132,151,161,150,129,109,105,106,102,106,112,112,105,106,107,111,122,123,116,101,93,102,110,110,124,140,137,133,133,144,153,152,135,119,126,141,145,147,146,145,147,152,162,172,173,172,168,148,109,101,138,166,158,152,167,175,179,178,167,154,141,133,143,140,145,148,139,148,167,174,164,156,142,130,127,130,140,147,152,164,165,157,154,146,144,132,131,135,138,140,142,145,143,141,135,133,120,102,116,142,147,139,134,136,152,166,163,157,153,149,146,144,140,139,142,145},{91,83,91,88,90,95,89,90,100,108,111,114,112,112,120,122,122,109,96,93,89,80,85,103,121,118,118,125,125,123,118,123,128,139,132,126,135,148,140,125,111,102,95,95,102,96,85,75,75,84,88,90,96,87,72,78,86,93,99,107,114,115,108,101,92,81,76,80,71,67,63,60,72,87,105,120,121,107,102,110,121,134,141,137,134,130,122,114,120,131,132,134,135,132,135,139,132,125,125,136,121,80,59,84,126,143,148,142,138,135,133,128,132,139,139,130,126,132,146,163,169,168,160,153,146,142,141,140,143,141,140,139,146,155,168,170,169,164,138,112,122,160,177,163,134,108,98,101,98,103,112,111,98,94,104,115,125,127,123,108,98,101,115,118,131,143,138,136,138,145,154,153,135,114,116,131,143,145,145,147,152,157,164,173,174,175,170,146,104,93,129,163,169,161,167,178,181,175,169,167,151,140,144,147,151,149,144,153,163,176,169,162,150,136,128,128,142,153,155,161,161,153,147,134,136,123,117,119,125,130,130,130,129,128,129,137,129,110,112,126,138,141,147,157,170,174,162,154,155,149,153,156,143,131,137,148},{89,83,86,79,76,83,83,94,109,111,107,106,106,108,120,126,119,105,100,97,86,80,93,108,118,118,114,108,103,107,109,116,126,136,126,122,130,143,140,130,118,106,95,91,96,94,92,91,84,88,87,86,91,86,79,85,84,85,90,95,104,111,112,109,95,73,64,73,73,71,71,76,82,85,99,113,110,98,94,100,106,115,121,130,142,145,133,121,123,139,141,138,135,132,135,138,133,122,122,130,114,85,74,94,115,132,141,140,136,129,119,110,113,132,130,126,125,127,143,158,159,153,146,148,147,141,142,147,145,147,150,152,157,161,173,175,173,164,147,120,119,143,153,155,141,118,108,109,102,104,118,122,104,95,114,133,136,133,133,125,108,98,117,125,134,142,139,138,140,145,155,157,137,108,101,115,133,139,143,145,151,156,162,171,175,175,166,142,113,110,136,158,165,162,161,169,171,165,162,162,155,146,141,149,148,138,139,148,157,176,173,167,158,147,136,130,137,148,160,162,154,146,135,119,123,117,115,112,112,117,118,121,122,120,125,135,127,114,117,127,139,145,156,165,174,174,165,162,159,151,151,148,132,123,132,145},{90,92,91,79,79,93,98,110,122,120,107,99,106,121,131,130,114,102,107,109,98,97,115,124,116,118,107,92,83,95,109,118,131,144,136,137,137,139,137,135,134,121,108,97,94,90,96,105,94,89,79,75,81,83,85,94,97,92,97,101,109,117,122,120,99,68,53,57,72,75,75,77,72,74,92,109,107,97,93,98,106,106,106,121,142,153,138,121,131,148,154,151,147,145,147,149,140,127,121,121,104,89,88,98,107,121,133,142,144,136,123,110,117,128,123,126,131,133,145,150,150,139,131,138,144,143,144,147,147,144,157,172,175,163,164,171,169,158,150,130,129,140,134,136,140,133,130,128,117,115,126,131,118,105,120,136,135,130,135,135,116,99,117,129,138,139,136,131,137,143,154,153,131,99,89,103,123,137,147,150,155,158,164,174,177,176,163,144,134,141,149,149,154,164,157,155,156,159,160,157,152,153,145,149,139,126,135,151,165,176,168,165,161,154,139,124,123,131,150,152,138,131,126,116,119,124,128,119,109,106,108,115,116,116,125,131,122,117,130,144,147,151,162,170,176,175,168,167,168,162,150,131,112,114,131,141},{99,102,91,81,86,102,106,115,122,117,106,101,118,139,138,128,121,110,117,120,111,107,120,123,120,123,105,87,78,96,122,136,145,157,149,155,146,138,136,139,135,128,124,118,112,99,98,104,102,84,68,71,84,94,98,102,103,93,100,105,112,116,122,122,100,70,53,48,72,76,70,60,68,65,74,82,84,84,91,105,110,107,102,113,134,153,146,131,150,156,160,153,148,147,148,150,147,137,131,130,116,108,107,108,113,122,134,148,155,147,137,127,131,126,125,133,135,136,143,141,131,128,126,135,144,150,154,154,148,140,156,173,178,162,149,151,158,161,158,139,135,137,126,124,135,143,143,136,126,122,128,129,128,123,132,137,135,128,124,123,115,101,118,130,139,137,132,123,130,141,151,140,116,91,82,94,118,137,152,160,164,162,163,172,180,182,171,154,151,155,146,130,137,158,146,137,136,146,157,157,152,156,145,140,128,123,137,158,175,174,160,158,158,155,143,129,125,125,137,141,127,122,127,126,128,128,128,123,118,116,114,117,118,122,131,134,129,127,138,153,159,153,153,156,160,166,171,176,175,171,156,128,107,109,125,136},{116,112,92,85,93,103,103,111,114,108,104,107,130,148,136,121,120,109,117,124,122,117,125,126,124,129,113,99,90,105,133,146,147,155,143,149,140,130,131,139,135,130,131,134,133,116,107,107,101,77,62,76,101,115,115,110,104,90,98,106,111,112,117,118,104,89,77,49,57,54,57,54,59,61,72,83,90,92,95,109,112,109,99,99,111,132,132,122,138,140,149,150,148,149,145,146,146,141,137,139,130,123,116,111,111,123,139,158,165,154,141,132,132,120,130,139,130,129,135,137,135,137,135,134,136,146,157,158,153,146,157,161,164,154,136,129,143,153,148,134,132,130,122,119,127,141,138,127,122,125,130,128,130,133,139,134,134,127,117,114,106,101,117,126,138,136,130,119,117,134,144,129,107,90,83,90,114,133,153,165,169,162,157,163,178,184,177,158,149,144,126,105,120,148,142,136,133,140,152,155,160,157,140,128,124,133,144,164,172,168,156,156,153,151,150,148,145,136,136,139,124,114,123,125,133,129,128,125,123,122,123,129,139,143,145,143,139,133,134,144,145,140,145,152,156,160,162,165,165,166,158,138,115,110,122,134},{123,121,98,92,95,102,102,100,100,100,109,123,144,150,132,121,119,115,120,131,130,125,129,131,130,126,129,114,104,104,130,144,145,143,146,143,130,120,133,141,136,133,134,140,139,124,107,104,98,79,79,96,126,137,133,122,106,89,94,101,109,111,114,117,116,115,89,60,42,36,54,49,56,73,78,95,110,103,104,107,116,112,112,99,98,114,113,105,118,125,133,142,148,144,139,140,145,137,136,142,140,134,127,118,117,119,146,159,162,157,142,129,123,121,128,122,123,120,118,124,131,138,136,125,122,136,150,153,151,153,151,153,153,146,134,121,129,140,135,123,122,121,117,114,123,136,126,125,126,126,127,134,138,146,137,134,129,121,108,95,90,86,114,120,136,144,140,122,115,123,132,119,111,98,89,95,110,123,146,165,171,160,148,153,166,175,169,150,140,133,109,89,106,139,142,135,136,136,145,155,157,151,140,123,122,143,157,159,162,163,154,150,149,150,158,160,153,141,141,140,126,126,131,124,127,130,132,134,137,131,135,142,151,153,150,145,138,125,121,129,133,128,133,143,152,151,155,155,162,161,154,147,126,112,112,126},{123,121,107,98,97,102,92,86,92,108,121,132,147,147,128,119,123,116,122,136,139,135,133,133,130,130,138,123,105,98,122,137,139,138,141,135,122,114,131,141,146,141,137,135,130,115,102,104,105,95,104,120,143,151,144,133,114,89,92,105,115,114,118,127,134,129,99,55,44,42,58,64,70,82,100,121,129,117,110,113,123,122,125,115,104,99,92,93,107,115,124,136,146,144,136,135,134,124,134,143,140,137,129,120,113,122,140,148,149,153,137,116,116,114,117,112,117,118,114,116,128,132,129,119,114,120,134,144,147,147,145,148,149,144,139,132,127,128,122,112,111,117,117,114,124,127,117,120,128,133,131,134,143,150,135,124,115,109,99,85,77,77,107,114,133,150,150,128,107,106,114,109,110,107,102,102,108,118,138,157,165,155,143,145,153,155,153,141,131,127,116,106,115,137,142,140,142,146,152,152,151,146,137,129,136,153,162,167,165,159,155,153,150,149,155,157,145,134,139,149,144,138,135,130,127,124,129,137,145,142,145,152,156,153,147,139,128,113,106,111,116,115,124,135,143,143,148,151,155,156,149,141,122,109,105,113},{122,117,108,92,85,89,77,70,87,124,141,142,143,134,124,122,125,116,122,131,137,139,136,137,134,134,142,130,110,100,118,129,131,131,135,129,119,117,134,143,145,145,142,134,126,110,98,104,107,102,115,127,146,160,155,145,126,99,102,119,128,123,126,139,140,124,91,47,62,72,76,79,91,91,112,131,133,125,118,124,127,129,137,135,118,92,81,94,106,115,121,129,140,139,130,126,121,110,129,141,137,140,134,127,125,127,134,148,144,140,122,108,111,111,113,108,114,113,105,104,124,127,127,122,113,108,118,136,148,148,146,147,144,139,140,140,131,121,114,103,102,117,121,117,114,110,108,115,127,138,137,142,149,157,143,126,111,104,95,84,80,80,109,120,143,161,153,120,95,90,100,100,100,102,107,110,118,124,135,145,150,144,140,146,151,145,148,147,141,140,140,140,141,136,133,135,139,147,151,147,140,138,136,137,151,164,168,173,172,161,161,159,146,138,138,140,138,126,136,157,157,143,132,127,129,122,132,140,146,145,147,154,155,149,142,135,124,111,103,102,105,108,121,131,139,140,148,153,151,148,139,130,119,112,102,100},{121,118,109,88,74,75,68,61,82,125,143,140,132,123,123,124,120,116,122,122,128,139,137,138,140,132,135,130,119,112,121,123,119,120,127,125,121,123,133,133,126,133,135,127,119,107,93,98,101,98,109,118,140,165,165,155,133,113,120,132,138,132,133,140,126,113,88,56,82,93,94,93,104,100,109,120,125,126,128,137,138,137,137,136,117,85,79,104,114,124,123,122,130,131,120,113,108,103,120,133,134,140,143,142,140,147,146,155,144,136,113,96,111,120,126,123,119,106,94,93,109,115,120,122,114,102,106,125,148,150,150,148,143,137,140,143,135,121,111,97,98,115,118,111,100,92,100,111,127,143,146,152,157,167,158,142,120,106,98,95,95,94,121,133,146,153,143,115,88,85,95,98,92,92,104,119,128,133,137,138,135,133,137,148,151,150,161,164,158,151,156,166,155,139,127,120,127,146,149,137,131,134,140,148,162,175,176,174,163,154,158,154,136,121,116,123,123,120,142,165,156,135,127,125,125,119,136,144,146,144,143,148,148,145,142,140,136,132,126,120,114,118,128,128,131,135,141,143,141,137,131,123,116,111,102,98},{115,119,113,96,77,67,65,56,71,105,121,123,122,120,125,121,122,121,119,105,110,128,130,131,137,129,129,129,128,126,125,118,112,114,125,127,125,123,122,113,107,115,123,117,114,108,97,101,112,113,116,117,133,156,154,141,128,120,130,134,137,138,135,131,118,109,92,73,93,98,106,104,115,119,117,118,122,125,132,138,140,140,136,131,113,85,89,118,119,126,120,111,116,119,109,99,101,107,114,126,132,138,152,157,159,162,156,160,144,129,105,97,112,128,139,140,125,104,95,101,106,111,116,121,120,110,110,121,136,141,143,144,143,142,144,143,136,129,116,100,103,119,117,109,99,87,98,112,129,146,150,155,163,171,165,155,135,119,111,114,107,100,123,140,149,144,131,110,96,94,97,100,92,85,95,119,135,133,125,119,118,123,134,145,144,143,157,168,175,167,164,168,160,141,128,129,136,143,140,137,133,134,142,146,157,173,173,161,148,141,140,133,118,101,96,107,115,114,138,159,150,133,125,118,123,119,136,145,148,147,139,134,137,140,143,145,150,154,148,137,129,128,130,120,121,127,131,130,129,130,134,127,117,112,110,113},{105,115,118,109,90,70,68,59,64,87,100,109,115,119,126,124,124,126,119,101,103,120,124,125,127,128,131,132,133,132,126,117,110,114,127,128,123,116,106,93,93,99,112,115,116,115,109,116,133,142,134,126,130,144,140,126,119,119,129,127,130,139,136,124,118,111,97,89,94,93,109,112,120,133,129,123,123,125,131,136,141,144,138,128,108,89,103,129,124,122,109,98,104,111,104,92,102,118,121,130,136,138,153,160,158,159,159,165,150,123,97,96,121,133,138,139,121,106,111,124,123,123,122,124,127,124,119,120,124,129,131,135,139,141,143,140,134,134,122,110,116,129,129,122,101,92,106,117,130,145,155,163,166,171,167,163,151,138,124,121,111,103,119,133,136,128,118,108,103,105,103,102,90,78,89,120,131,122,108,106,114,124,130,130,130,129,145,162,180,173,165,161,158,150,144,147,151,147,144,147,141,136,136,133,140,161,166,153,149,140,130,119,107,95,92,101,108,106,121,135,131,127,126,120,128,117,125,134,145,148,140,129,135,141,144,148,157,162,152,138,131,125,123,110,111,119,120,116,123,125,134,129,122,118,120,127},{94,105,118,113,97,73,64,59,67,82,92,105,117,118,121,126,132,137,131,117,111,111,111,112,124,133,135,133,134,136,129,120,121,122,134,132,126,118,107,93,83,83,100,111,115,116,115,128,155,169,150,133,126,131,129,115,111,115,127,123,123,132,133,125,118,116,109,108,98,89,103,118,129,138,135,121,116,116,118,126,139,144,136,123,103,96,119,138,123,109,94,92,104,113,105,91,102,124,136,143,145,144,150,155,157,162,156,138,127,121,108,107,118,122,121,127,119,120,138,152,148,145,141,139,142,141,135,128,124,127,127,128,129,130,133,133,128,132,122,116,122,131,138,134,120,114,123,125,127,133,147,156,164,169,162,156,151,146,125,111,105,107,117,118,114,111,113,114,113,119,115,105,83,69,81,112,122,117,110,117,130,136,130,115,111,116,141,155,162,155,156,158,160,175,170,158,157,164,165,154,142,135,131,125,129,146,153,149,135,127,114,103,95,92,98,103,99,106,115,116,112,116,127,134,125,112,111,122,139,146,146,139,142,147,149,152,160,160,145,130,122,114,114,106,109,111,106,100,113,117,134,135,133,129,125,124},{100,109,129,126,111,84,66,63,69,81,89,107,126,123,115,120,129,134,127,117,109,102,108,120,128,138,137,130,134,139,132,124,122,120,129,126,122,116,106,94,84,77,93,107,111,111,115,134,152,171,148,129,121,123,123,110,105,111,127,122,118,123,128,127,121,114,110,120,114,104,104,116,124,125,127,113,109,115,116,128,141,148,145,133,112,104,122,129,114,94,82,92,112,119,106,88,97,122,146,153,154,153,150,152,155,157,151,128,123,119,111,115,120,119,113,122,121,129,146,153,154,152,151,149,149,148,141,133,130,131,129,127,121,117,123,129,129,132,122,120,123,128,141,138,133,125,128,126,128,131,145,152,152,157,148,138,139,143,125,105,104,107,113,115,122,127,121,110,112,118,114,104,83,76,90,117,128,125,120,127,140,144,136,119,104,103,129,146,153,150,157,158,168,174,164,156,150,146,147,139,138,135,133,126,122,125,126,127,121,116,106,99,91,96,111,113,114,119,117,112,114,119,124,130,123,112,111,122,137,141,146,145,145,148,147,149,157,152,134,121,112,104,110,111,117,115,105,98,102,116,145,151,150,141,128,120},{103,119,133,132,110,84,71,70,72,75,86,111,131,122,107,107,112,117,118,113,104,100,111,127,139,146,127,123,128,136,130,130,130,129,131,128,124,112,108,101,88,74,82,102,116,115,124,137,153,148,142,130,117,114,109,96,103,120,126,118,108,121,132,133,126,111,115,126,123,113,112,114,119,124,115,107,107,113,117,127,143,153,150,141,125,111,115,116,102,88,83,95,115,128,120,101,105,121,150,162,171,169,161,155,153,161,147,140,131,123,119,119,121,108,111,121,127,134,140,141,143,148,149,151,143,142,138,139,136,128,128,122,113,105,113,125,129,131,121,122,127,126,134,141,141,140,132,127,128,132,138,141,137,133,127,122,129,140,116,98,97,109,114,115,135,149,127,108,108,113,103,96,95,97,112,127,132,125,133,135,144,149,145,139,117,103,116,128,139,146,144,156,165,167,152,144,137,120,116,125,136,143,137,133,126,117,108,105,106,109,108,104,95,97,116,128,136,139,131,119,113,119,129,129,123,117,112,118,135,153,155,147,143,138,145,156,152,136,123,117,106,104,116,118,123,128,115,101,100,114,152,158,158,147,129,110},{107,115,122,122,106,85,78,76,75,73,81,100,113,108,101,101,103,101,101,103,102,104,118,134,145,147,126,122,124,130,125,127,134,134,140,134,125,115,115,115,99,80,84,99,113,120,130,137,135,136,131,123,115,106,94,86,102,122,120,107,101,121,140,144,129,115,120,132,127,115,113,116,118,123,114,105,107,118,124,131,143,152,151,146,131,115,113,108,103,99,95,96,110,130,132,117,113,119,148,171,183,180,172,164,158,166,155,149,141,135,126,115,107,106,114,125,128,130,129,123,126,140,134,137,134,124,129,136,135,124,125,119,108,101,112,125,129,128,130,131,131,130,133,141,145,140,133,126,127,131,134,134,125,118,105,110,124,128,106,91,101,114,121,125,151,160,131,110,110,106,100,102,107,115,125,131,130,129,133,136,142,148,158,157,141,112,108,113,128,141,137,146,154,148,137,129,118,103,104,116,135,146,144,143,135,119,98,88,102,117,123,117,100,92,113,141,150,155,146,126,112,117,129,128,124,122,123,128,139,152,156,150,137,135,149,161,151,134,126,122,112,109,114,125,133,137,127,103,93,109,141,150,159,151,126,98},{96,105,110,112,97,82,85,84,81,74,72,75,77,84,97,105,101,91,88,95,103,109,122,136,139,139,124,121,120,123,121,127,137,137,146,136,121,115,121,129,114,91,93,97,104,117,126,129,127,128,121,117,116,101,81,75,100,129,123,103,92,106,128,138,127,116,120,130,123,110,109,114,116,119,104,90,97,125,137,136,136,144,145,137,117,105,112,116,120,119,112,104,111,133,143,136,124,124,148,172,181,177,169,158,155,164,158,150,142,137,126,107,98,109,122,130,130,128,123,114,113,122,122,125,123,111,121,133,128,114,120,120,110,105,116,125,126,123,134,137,134,132,131,138,137,135,134,128,127,134,133,133,128,113,91,100,117,116,104,100,113,126,133,137,154,153,131,124,122,112,111,116,119,126,129,129,140,143,144,146,146,146,159,158,145,114,101,102,113,125,122,128,131,120,114,110,106,106,110,116,131,142,142,146,140,117,91,82,99,127,139,129,106,86,101,133,150,155,145,121,106,117,135,134,126,123,122,124,131,144,149,142,141,141,155,164,149,136,136,136,124,118,109,123,134,138,131,97,83,106,131,141,153,141,115,88},{87,96,98,98,85,77,86,85,79,78,74,63,58,71,93,106,98,87,81,90,103,113,121,127,126,122,111,113,119,127,127,132,144,144,152,141,124,121,127,134,122,107,110,103,101,110,122,130,136,134,122,114,111,97,81,79,103,131,122,104,92,92,103,111,115,112,114,119,112,104,110,118,119,120,101,83,91,126,138,129,124,127,127,118,99,97,121,138,134,131,128,127,133,142,142,134,134,140,155,167,168,162,155,144,151,152,147,142,139,138,125,99,101,119,134,136,130,123,118,112,101,100,118,119,111,103,109,123,121,102,107,114,109,104,114,121,120,118,122,124,126,129,130,135,133,130,129,120,122,130,126,127,125,112,98,102,109,108,114,128,137,135,133,137,146,140,126,129,130,120,126,133,140,147,147,148,155,158,163,163,159,152,155,148,123,105,92,93,94,98,97,101,102,99,105,109,115,123,122,123,130,141,142,146,139,114,91,87,111,132,140,130,110,90,96,121,136,140,130,109,100,119,139,137,127,118,111,109,120,143,153,146,146,147,156,160,150,143,144,143,131,120,95,101,119,136,133,102,93,113,126,132,139,120,99,81},{91,97,91,83,74,74,85,83,83,89,82,64,57,72,92,103,98,92,86,91,105,115,115,112,103,103,97,98,105,116,123,135,150,148,148,136,122,124,129,133,122,114,116,105,99,105,119,135,137,137,129,118,108,94,83,84,104,128,121,107,91,77,76,86,99,109,117,122,117,113,122,128,124,121,105,89,89,112,124,121,115,108,104,103,99,107,130,144,143,139,138,144,149,148,137,123,127,141,150,154,147,137,133,129,127,131,137,138,136,134,127,108,107,127,139,139,126,111,108,107,97,96,109,108,98,91,96,109,104,88,98,111,110,103,110,117,122,123,114,114,121,123,124,121,124,121,115,105,114,123,116,119,125,110,106,106,112,116,120,134,141,135,134,132,127,120,117,120,126,123,130,137,148,155,156,163,162,162,171,167,160,153,145,138,121,112,96,94,82,77,82,87,89,95,108,116,123,125,123,131,142,154,149,142,131,118,107,107,111,117,125,129,122,105,101,113,120,126,121,109,105,122,139,136,130,121,109,100,110,138,155,151,142,147,151,152,154,152,144,138,132,120,92,90,112,135,124,98,101,111,114,120,123,102,86,80},{90,97,93,80,72,76,87,91,94,95,84,64,60,76,94,101,97,101,96,94,105,112,106,97,89,92,92,91,95,100,105,119,134,137,134,127,118,122,124,123,120,113,109,98,95,101,116,129,135,131,122,113,102,90,84,86,98,114,111,106,93,76,62,64,84,110,131,143,142,135,136,134,130,125,115,107,96,97,105,115,108,101,97,100,109,126,145,152,152,149,146,147,149,145,129,112,116,132,137,143,137,125,122,122,112,116,129,136,135,131,125,110,111,125,132,129,114,100,105,111,118,121,99,96,94,86,92,98,91,85,97,107,108,102,107,117,121,129,122,125,135,131,120,106,103,110,110,104,110,115,112,117,121,107,106,103,113,121,118,122,133,135,139,131,115,111,115,117,121,129,134,136,140,141,146,161,161,159,167,160,153,149,143,140,135,127,113,104,77,65,71,87,90,98,112,127,132,120,115,129,154,169,159,141,127,124,120,116,102,98,109,129,135,122,110,112,117,124,122,116,113,122,134,137,137,135,123,107,106,124,140,143,143,149,148,148,156,157,147,139,131,121,98,94,111,132,114,91,94,102,107,116,114,95,85,85},{81,92,96,84,77,81,91,104,102,95,84,70,64,78,93,94,102,113,108,98,104,107,95,86,93,90,86,87,95,90,81,89,113,128,126,123,117,119,118,112,112,103,95,89,93,103,120,121,116,118,120,121,111,90,74,74,92,94,94,98,101,94,68,53,76,108,135,154,158,150,146,139,128,122,114,111,100,93,94,105,125,123,115,104,109,128,145,150,149,148,147,148,146,136,115,97,105,118,118,127,128,126,124,115,105,100,109,123,138,140,130,112,108,115,115,111,99,93,109,120,129,136,99,91,82,75,76,77,87,89,96,97,101,100,107,120,133,137,137,138,141,133,113,95,96,106,114,114,111,109,110,113,111,115,115,107,117,122,124,132,131,134,136,131,122,119,120,117,113,123,125,125,125,123,132,145,150,149,155,154,153,154,157,154,145,134,136,131,99,79,69,92,112,113,113,117,115,106,114,135,147,161,156,143,128,124,114,103,101,97,102,116,130,132,123,120,123,127,127,127,125,123,130,138,143,146,139,123,114,117,126,133,141,145,144,146,154,158,156,153,138,124,101,99,106,125,114,97,81,87,93,100,99,91,86,86},{78,86,92,84,82,87,94,111,113,97,86,74,64,75,91,91,95,113,112,103,113,118,109,104,107,108,106,103,101,85,77,91,115,130,118,109,102,107,115,114,94,84,77,79,89,106,125,116,112,118,121,119,104,79,70,82,86,92,98,99,99,98,75,60,72,102,127,148,157,153,152,148,136,125,108,102,102,109,116,127,132,134,122,101,100,122,139,144,145,140,138,141,139,125,105,93,102,112,109,119,127,139,137,115,99,95,104,113,125,127,122,109,102,105,101,98,89,90,112,124,133,146,125,111,81,74,68,70,76,88,98,99,110,113,115,124,139,133,134,131,131,132,119,109,102,105,112,115,111,110,113,108,106,116,108,101,119,122,122,125,119,125,132,133,124,113,114,118,121,124,118,118,121,120,124,127,136,138,142,149,155,157,165,159,141,125,144,150,126,102,68,87,115,124,124,119,105,94,107,124,133,138,134,132,123,118,111,105,95,99,100,102,121,136,127,117,121,125,128,136,138,131,134,144,146,149,144,131,121,114,115,121,128,132,138,143,149,157,163,166,153,135,113,112,107,116,107,87,81,79,80,85,93,103,104,101},{78,81,94,94,90,91,99,114,114,102,83,74,66,71,81,86,90,102,114,112,114,124,126,121,123,122,130,121,108,92,79,97,119,130,112,94,91,103,120,119,93,67,74,80,87,108,126,122,113,117,120,127,109,82,85,92,96,97,104,109,108,105,90,67,69,93,111,133,144,141,148,153,143,126,111,99,105,124,133,132,130,139,121,100,95,116,134,133,131,122,124,128,126,115,96,86,92,100,112,122,137,150,145,113,97,94,105,110,117,118,115,107,107,109,103,99,89,90,101,114,128,152,146,118,94,86,91,88,84,88,102,114,119,121,122,129,135,123,121,121,119,130,130,115,105,106,107,108,103,101,106,106,104,111,103,98,112,119,124,123,117,110,126,134,127,107,105,118,125,125,136,138,149,140,129,122,125,128,137,145,152,156,162,153,136,133,153,168,148,122,74,77,115,143,132,124,89,73,89,112,122,120,116,118,119,117,115,108,96,94,95,106,118,125,121,104,105,114,137,148,151,145,144,141,140,143,142,137,133,131,127,121,120,126,132,139,147,153,163,175,165,153,130,115,107,100,95,84,85,87,88,88,90,104,113,110},{84,89,95,99,103,102,103,114,111,95,76,68,59,63,74,82,91,106,115,119,122,125,129,124,123,127,134,123,109,98,92,105,120,118,99,84,87,107,121,112,96,90,98,95,91,103,122,124,121,125,131,143,129,105,106,108,108,110,113,123,121,111,98,72,64,88,109,125,128,123,133,143,140,131,123,111,109,121,127,123,122,126,116,106,101,110,120,128,121,108,108,113,110,102,90,84,87,96,116,135,147,149,141,117,99,100,113,114,117,116,117,115,120,123,117,108,88,79,85,97,125,150,146,123,111,114,122,117,110,111,116,123,130,126,120,128,126,112,105,107,116,128,123,110,102,107,105,98,91,89,96,98,101,110,102,93,105,111,119,125,119,111,127,138,130,109,107,117,120,122,139,146,157,154,142,124,108,112,132,143,141,141,149,148,143,152,170,172,155,134,91,83,122,156,144,126,83,59,73,100,112,114,113,120,126,121,115,110,105,90,98,122,118,99,97,102,99,111,135,148,152,146,145,142,141,142,142,147,156,159,149,137,134,142,149,152,151,148,153,162,164,148,130,122,111,96,91,93,102,109,106,101,101,109,114,108},{91,97,91,91,101,102,106,116,108,90,72,71,64,66,79,91,102,116,115,119,121,120,124,120,116,121,124,114,102,98,99,104,107,99,91,82,86,105,111,98,103,123,133,117,97,95,113,122,132,140,150,159,143,122,124,123,120,124,124,137,135,117,100,71,64,87,114,124,115,106,116,134,140,138,135,125,115,117,120,119,121,119,114,111,106,105,113,135,130,112,102,98,91,85,84,86,92,97,117,137,146,139,131,119,108,108,115,119,126,127,127,126,130,128,116,103,82,68,70,81,106,137,142,129,126,132,136,131,128,128,124,126,133,125,116,126,121,106,96,96,107,114,106,99,102,111,105,89,76,77,90,99,101,113,107,94,102,107,118,130,124,116,127,136,132,121,120,123,120,118,133,138,149,158,155,133,112,100,113,123,126,131,138,140,149,166,181,173,163,143,104,83,120,157,144,120,82,64,72,91,101,107,109,118,127,123,118,118,108,95,106,124,111,89,91,101,105,106,115,129,140,143,146,146,147,152,155,159,166,166,158,152,156,163,169,168,159,147,142,145,139,136,135,129,115,101,97,103,116,125,120,113,113,116,116,109},{82,94,84,82,92,99,110,117,111,89,74,81,80,81,94,110,122,130,121,120,124,123,123,120,116,115,107,98,94,98,99,93,91,83,84,82,88,100,93,81,109,148,159,139,113,100,116,130,144,157,158,151,134,122,133,140,130,135,134,141,136,119,102,76,74,92,119,124,106,92,97,117,133,138,138,133,121,112,108,114,109,110,113,113,107,103,108,135,149,134,118,101,82,67,67,76,90,93,109,127,136,129,126,122,117,115,118,128,141,145,141,137,138,131,116,106,90,73,69,73,87,105,109,116,134,148,148,140,131,131,124,121,125,120,115,123,118,100,93,92,97,95,90,93,99,102,98,85,75,77,83,85,96,111,109,98,104,107,118,134,133,126,128,131,128,128,130,124,116,115,127,136,149,161,162,145,116,85,81,88,109,128,131,133,146,156,168,165,166,148,115,83,114,144,134,118,99,96,97,98,93,97,105,116,123,117,113,114,110,108,112,116,109,101,101,103,106,102,108,123,132,135,145,152,150,149,152,159,167,163,151,147,150,153,157,160,158,149,139,133,127,129,138,138,130,120,110,112,120,119,122,119,121,121,117,113},{84,97,88,80,84,97,114,115,110,89,76,89,94,96,107,123,126,128,121,118,128,132,125,124,126,113,91,83,94,105,100,84,79,79,85,79,78,81,76,83,115,155,164,151,131,115,121,132,139,153,144,127,118,119,134,145,145,150,148,139,130,122,111,98,92,99,117,117,98,82,84,103,119,135,133,127,118,106,93,99,100,106,108,106,103,104,107,127,142,142,131,113,90,66,59,69,83,91,111,125,130,125,121,117,113,116,123,137,147,146,139,134,131,130,129,127,115,93,82,79,79,82,86,108,137,151,148,141,131,129,122,117,117,118,119,119,111,88,91,98,101,92,86,89,91,90,92,85,73,71,73,71,82,99,105,99,109,112,121,136,135,131,129,134,130,131,134,127,123,123,129,138,151,156,154,145,117,86,69,67,98,124,126,129,141,142,147,147,157,150,125,86,110,129,129,128,121,122,119,109,97,92,98,109,115,115,114,114,111,111,113,118,122,117,117,126,120,103,96,112,122,127,136,142,137,131,138,152,159,153,142,143,135,131,131,138,147,148,135,121,119,122,137,144,138,126,119,128,120,104,119,124,128,128,121,121},{98,109,100,86,84,99,117,113,100,90,80,93,103,107,113,122,123,121,118,118,130,137,132,134,133,115,83,75,99,118,109,90,78,84,86,73,67,67,67,85,115,146,152,150,141,128,122,121,127,134,120,104,108,123,138,146,158,165,161,141,128,126,122,116,111,110,113,106,92,81,79,90,111,130,120,108,102,97,85,86,100,106,106,104,104,107,106,113,126,134,127,111,91,69,62,68,84,97,122,131,130,124,120,113,114,119,127,144,147,140,127,118,117,128,146,151,135,109,102,97,86,82,90,117,141,147,140,134,130,126,120,116,115,118,119,109,94,72,91,114,126,113,97,88,86,83,85,82,74,69,63,57,65,83,96,98,111,116,123,135,138,138,136,145,140,136,140,139,136,137,137,143,155,158,156,153,126,102,79,67,97,126,129,132,142,141,141,138,151,156,139,102,113,125,132,141,134,130,126,121,105,91,92,103,111,115,112,106,110,113,117,124,132,130,135,156,149,110,80,88,99,113,126,127,118,118,139,156,153,139,130,135,141,132,124,127,139,144,129,108,110,121,134,137,134,132,130,131,116,95,116,128,136,137,133,136},{119,130,124,105,94,99,107,100,100,100,87,87,97,108,112,115,111,112,111,118,128,130,132,138,135,119,84,71,102,127,115,100,90,91,85,68,66,67,61,70,101,124,134,140,138,131,117,107,103,103,91,84,95,119,139,145,156,164,153,135,126,126,128,121,108,108,104,99,98,97,94,94,105,116,100,87,81,83,79,81,93,104,109,115,112,105,93,88,104,111,107,99,91,85,85,84,89,99,127,137,134,130,129,124,116,118,123,139,136,125,110,98,116,130,155,160,140,119,122,121,106,89,90,116,143,154,147,136,134,132,129,128,124,123,119,105,80,66,96,127,146,132,108,92,86,81,82,88,97,89,62,43,61,77,95,101,113,119,125,135,146,150,140,144,139,138,146,147,142,147,143,145,150,151,145,135,122,109,94,83,108,132,134,131,123,131,133,131,143,152,137,115,122,131,135,138,136,135,131,126,107,94,93,102,110,112,100,90,100,109,118,123,132,139,149,169,154,120,89,88,86,101,124,128,105,102,127,151,154,148,140,139,151,143,133,131,140,147,135,113,108,121,123,120,129,146,147,132,114,99,114,127,141,143,149,151},{125,137,133,112,101,104,112,113,112,115,92,77,83,101,108,109,102,107,110,126,133,126,133,140,132,120,84,65,97,123,110,99,91,100,97,74,60,57,56,64,83,104,118,126,122,117,101,87,80,82,85,90,102,124,143,145,146,152,133,122,121,124,131,122,112,116,109,104,111,115,107,97,97,98,81,76,68,71,72,78,94,105,112,124,116,99,85,77,95,99,100,102,102,107,110,99,93,99,126,139,139,137,137,133,125,126,130,142,133,120,108,99,112,124,150,154,138,125,137,138,114,95,93,112,134,148,145,132,127,129,128,127,120,111,103,89,85,76,105,129,146,130,104,89,89,95,99,104,115,104,73,60,72,86,105,112,122,128,133,142,147,152,133,128,127,138,151,150,148,152,146,141,141,143,136,119,111,112,114,110,124,137,131,120,110,126,133,135,143,146,129,122,126,135,128,121,126,135,130,119,112,100,94,98,108,112,103,100,107,114,122,125,128,131,135,148,147,121,96,94,87,105,131,135,126,108,117,132,138,147,149,151,157,154,147,143,148,156,148,129,121,132,126,115,115,128,137,130,114,109,113,124,140,143,157,159},{127,131,131,127,114,105,115,129,134,126,102,76,84,99,107,111,101,105,115,126,126,122,126,136,126,99,80,65,92,114,101,94,95,112,107,81,51,50,59,56,65,82,95,100,106,98,91,81,79,85,84,99,117,126,139,146,147,137,123,105,111,131,132,127,123,121,116,109,116,119,114,101,88,79,70,69,60,66,80,91,98,106,123,125,109,92,78,77,98,102,105,113,119,131,136,119,102,98,128,137,143,141,138,136,126,127,147,153,132,121,110,107,117,122,142,148,137,136,142,143,121,102,99,113,125,132,133,124,119,118,123,118,108,100,92,91,93,99,101,119,130,116,90,86,101,116,112,118,120,116,88,70,76,98,105,115,126,140,150,152,149,145,118,106,109,129,146,151,151,150,147,139,132,137,129,100,91,116,124,125,134,142,133,119,113,124,133,137,140,134,125,127,136,130,122,112,116,127,126,117,118,117,109,101,113,122,119,120,120,119,132,137,133,122,111,123,125,121,105,95,97,110,133,143,145,139,115,116,114,138,152,149,156,156,153,153,149,156,153,139,133,130,137,125,110,115,121,128,120,111,112,121,135,143,155,159},{125,126,125,122,114,111,123,136,140,133,111,85,91,103,106,106,103,106,113,122,123,118,119,124,108,85,78,70,85,102,96,91,99,116,104,83,59,55,64,58,54,70,90,91,92,89,84,83,90,93,93,106,119,123,134,143,146,141,123,98,105,133,138,133,134,123,115,109,119,122,113,101,93,85,74,75,64,69,91,106,107,107,115,118,103,83,82,98,115,119,120,124,128,137,144,131,110,99,123,138,148,147,139,127,124,131,145,155,138,121,112,110,120,123,136,143,141,138,131,124,121,118,112,114,121,117,108,104,101,101,105,99,91,94,102,112,117,108,98,103,99,85,78,96,114,130,114,107,113,113,86,71,75,90,95,112,130,148,158,160,151,138,109,89,91,117,136,147,148,142,139,134,131,139,126,87,81,117,133,134,139,142,138,127,120,128,132,128,129,128,126,132,136,131,124,115,111,114,115,117,125,122,118,113,123,135,136,137,136,132,142,152,150,131,105,98,106,107,101,95,104,120,135,151,165,159,134,121,111,124,138,143,146,151,149,148,143,146,146,141,136,137,146,136,120,118,123,129,118,106,109,119,131,137,145,148},{127,124,120,120,118,116,124,130,128,124,110,89,95,104,99,90,90,101,111,117,114,109,114,118,98,75,79,81,86,96,94,87,101,113,96,84,67,59,65,59,58,70,92,89,88,89,84,88,93,96,94,104,113,115,123,129,133,134,119,93,99,127,137,135,133,118,116,113,123,128,118,112,103,96,84,82,67,65,90,112,112,114,108,100,89,80,92,116,129,131,128,128,127,133,142,135,112,101,123,144,151,144,136,122,127,135,138,148,135,117,112,112,121,128,138,142,141,133,119,112,120,124,122,120,123,113,93,83,76,77,82,88,95,110,122,131,116,113,104,95,78,70,84,110,125,130,103,86,88,95,84,78,81,84,86,110,131,144,155,163,155,136,112,88,84,109,126,140,147,140,136,131,128,137,126,86,79,116,140,148,150,147,144,131,126,125,120,115,120,130,132,133,135,129,125,120,117,110,107,115,123,118,114,114,124,140,145,145,145,143,153,168,166,142,111,91,90,94,93,90,108,126,135,153,164,164,156,140,127,122,128,136,138,142,138,139,139,140,138,137,138,142,146,139,127,126,133,137,120,101,106,116,128,134,139,140},{131,126,119,121,124,125,130,131,120,114,100,82,91,103,97,80,78,88,96,101,105,103,104,99,88,72,83,94,94,96,96,92,103,107,93,87,75,64,63,65,71,79,95,95,93,94,92,95,98,99,95,97,105,109,113,113,115,117,112,94,94,116,129,129,119,103,112,119,134,140,127,122,116,114,107,97,76,62,79,110,122,124,105,89,85,85,104,127,130,131,126,125,122,124,134,132,122,117,131,144,138,119,119,121,125,129,129,137,128,117,116,116,129,136,139,135,134,127,118,121,124,123,129,131,125,116,98,78,70,70,79,96,115,129,131,126,119,117,110,94,74,74,94,116,118,108,87,78,73,80,87,90,94,87,81,101,116,123,135,149,143,127,114,97,90,105,122,137,142,137,130,124,122,126,116,86,83,110,144,163,159,149,149,136,132,126,116,109,117,133,135,132,132,131,130,127,125,117,115,126,125,118,108,108,118,134,139,140,145,147,157,175,175,155,131,109,98,104,102,100,115,129,134,143,151,155,161,150,147,137,135,143,137,142,135,137,139,139,134,131,137,141,140,136,131,136,146,145,129,108,113,123,131,135,135,133},{124,125,126,132,136,134,134,132,123,113,96,76,86,103,97,75,63,72,84,89,97,98,97,88,87,84,98,113,105,96,95,97,106,102,95,92,85,76,71,84,90,90,94,102,104,105,106,102,101,99,94,93,96,97,99,100,104,104,106,98,94,111,122,118,101,84,104,125,149,155,133,122,126,129,129,112,88,65,70,106,129,124,100,87,91,95,111,130,122,124,122,123,120,117,125,127,130,135,145,151,133,100,97,114,122,125,133,138,125,121,119,118,132,139,139,133,132,124,115,122,126,118,126,127,117,112,105,95,86,87,96,114,128,133,126,116,115,107,103,97,87,85,100,114,111,97,78,73,73,83,99,111,112,101,83,87,95,106,122,135,133,126,123,116,106,108,126,139,141,141,134,130,129,122,107,91,92,104,145,171,162,147,151,142,141,138,130,117,117,125,126,124,121,122,125,129,136,133,122,121,127,125,110,106,113,126,129,134,140,143,152,170,174,162,147,129,121,128,122,119,120,123,131,126,127,129,139,140,157,153,145,147,136,143,139,139,139,139,132,126,129,136,134,131,131,137,145,140,131,115,122,130,133,133,132,128},{119,127,135,142,142,139,140,139,131,116,95,71,79,102,103,82,59,64,82,88,100,100,96,91,93,97,107,122,112,96,93,97,105,95,92,92,91,90,86,104,111,97,89,105,116,120,114,101,97,92,91,93,91,87,90,97,101,102,108,106,103,113,117,106,86,73,101,133,156,157,137,128,138,140,140,120,96,70,72,102,121,119,101,88,96,111,122,128,119,123,122,125,119,110,116,123,138,150,161,165,145,104,89,104,126,132,143,143,126,123,123,123,130,137,140,136,130,117,107,114,126,116,111,106,102,99,97,104,107,105,108,121,127,122,112,100,97,98,105,102,92,90,103,110,110,101,77,69,81,93,108,125,122,113,86,76,81,102,122,126,125,127,135,135,126,120,133,142,145,151,147,143,136,119,107,106,109,105,142,167,162,148,150,143,145,145,141,129,122,119,110,106,111,114,121,129,138,137,124,119,129,135,121,115,115,122,121,126,135,142,150,162,165,161,158,151,142,148,140,134,122,117,127,120,112,111,117,128,156,161,149,143,140,144,141,143,145,149,140,125,123,134,135,132,129,130,136,135,126,118,121,124,124,124,129,126},{129,134,136,138,138,139,146,149,137,122,99,69,72,101,113,98,72,56,69,83,109,109,90,80,89,96,101,115,106,92,94,102,104,94,87,89,93,96,94,105,113,93,90,109,119,121,107,93,98,98,102,105,104,102,104,110,111,112,117,120,118,117,114,107,89,73,102,137,154,149,140,142,154,149,139,122,99,76,85,101,111,114,107,92,98,118,126,123,122,127,125,125,116,103,112,124,138,149,160,163,151,123,107,119,129,138,141,142,130,125,130,133,131,131,131,130,125,115,108,114,114,107,100,95,95,92,91,108,114,109,107,115,114,104,95,88,86,94,105,96,84,86,108,121,111,107,87,79,92,100,108,120,118,111,88,78,83,104,120,119,121,128,147,150,148,146,150,155,154,159,155,152,144,126,118,122,120,108,135,151,155,150,148,143,146,145,140,132,131,122,105,98,102,106,117,121,119,116,117,126,132,143,133,128,122,124,118,115,123,133,143,150,154,155,156,158,156,157,153,150,136,126,132,130,127,125,119,124,145,156,153,150,153,151,149,154,155,162,154,132,124,133,136,133,126,119,120,125,127,123,118,117,118,118,126,119},{134,136,134,134,134,133,134,133,127,119,105,77,76,101,112,96,69,41,54,75,108,107,82,74,86,96,100,110,96,85,98,111,108,99,87,89,92,95,92,93,102,89,100,117,116,114,98,96,105,111,118,118,119,124,125,123,127,125,126,132,129,117,114,121,104,80,101,136,151,144,142,150,160,148,129,117,95,77,96,98,108,105,104,94,93,107,112,113,119,123,120,118,106,94,107,126,139,149,161,161,148,128,113,119,132,142,135,140,133,123,130,132,125,117,119,127,133,127,115,112,114,112,114,105,94,82,80,97,109,106,106,112,108,97,97,98,99,97,102,95,81,74,96,118,121,112,97,91,96,99,110,119,114,110,95,94,98,109,119,119,121,127,151,150,154,159,155,158,157,153,146,148,146,133,123,119,114,105,129,135,145,147,144,146,148,145,138,132,133,125,109,106,109,105,114,124,126,121,118,123,124,135,131,133,126,130,121,110,122,131,141,150,160,163,159,156,157,155,159,162,154,142,137,137,135,136,127,125,136,149,154,158,161,157,157,161,156,161,155,134,139,145,150,148,138,123,117,124,126,125,118,119,125,125,130,117},{137,137,132,131,129,123,117,117,121,124,111,87,87,98,94,91,67,33,46,74,108,104,84,80,95,106,109,114,101,85,101,122,115,96,87,92,90,95,90,84,95,96,115,124,115,112,103,105,118,123,132,135,135,136,133,134,135,133,131,139,130,112,116,124,114,88,87,130,137,126,127,142,152,133,118,104,90,78,96,104,108,105,105,96,95,99,99,104,112,116,124,116,98,97,115,132,144,152,155,152,143,128,117,117,127,131,136,135,124,116,117,119,113,110,127,133,140,135,125,121,123,125,118,113,99,87,82,93,108,111,107,108,104,95,106,105,105,102,94,87,78,74,93,118,126,121,107,95,100,102,108,119,111,100,98,103,113,120,119,120,124,133,130,143,154,156,162,159,151,136,144,140,136,132,121,110,102,97,122,131,133,136,137,145,145,142,135,133,130,122,118,118,118,101,110,124,126,124,118,116,116,125,130,127,130,142,136,109,117,136,145,156,169,167,160,152,151,151,156,161,154,143,138,132,130,130,131,135,134,137,150,152,153,159,157,161,157,158,154,139,144,149,162,159,148,134,119,119,125,127,126,128,136,137,135,116},{138,135,130,127,121,113,111,114,124,131,120,98,90,88,82,83,66,31,52,79,103,100,89,95,106,110,120,123,109,95,102,116,110,102,97,97,93,98,91,83,103,114,127,131,119,114,112,115,133,133,136,137,139,140,135,133,133,135,133,132,120,104,105,112,106,93,91,122,127,111,103,119,134,120,106,93,85,80,101,106,117,116,118,117,112,107,104,105,109,119,130,127,110,105,120,137,143,146,145,142,137,124,112,110,115,127,133,127,110,97,102,106,110,114,127,136,148,149,138,133,133,123,108,106,106,104,96,100,108,109,109,108,105,102,111,106,98,97,87,71,73,86,97,112,127,122,106,95,106,110,113,118,107,102,106,114,122,125,121,122,127,123,115,125,140,148,158,158,141,123,126,127,122,115,111,108,104,101,113,118,118,118,128,140,143,136,129,125,125,126,130,137,124,103,97,110,114,109,106,104,107,115,125,128,136,152,146,120,122,138,156,165,168,165,155,148,148,149,148,147,140,132,125,114,112,115,126,140,142,139,136,130,137,154,163,167,157,155,154,140,138,140,153,158,151,137,120,118,121,130,135,137,142,142,140,121},{134,129,125,119,111,107,112,118,127,137,128,109,92,77,73,79,71,39,61,87,100,95,90,98,108,110,123,123,109,104,105,107,101,105,108,103,95,99,92,82,101,125,138,140,126,114,110,111,126,130,138,141,143,144,138,136,133,133,131,124,107,88,86,97,101,95,96,111,108,94,78,83,93,97,94,88,86,84,107,111,125,128,134,140,133,122,120,117,113,123,130,133,123,114,122,130,134,135,133,131,126,113,101,99,110,127,129,118,97,84,96,103,108,114,115,123,140,149,139,133,114,101,87,95,112,121,113,106,106,102,109,109,108,113,117,107,92,92,86,68,74,92,96,107,118,119,109,100,114,120,121,123,111,110,118,127,130,126,124,128,127,122,118,124,131,137,149,154,138,119,116,117,109,100,109,120,117,104,99,104,110,108,117,122,127,119,120,118,119,126,135,146,130,102,79,87,92,88,93,93,96,106,127,135,142,154,146,126,137,144,161,163,160,160,151,145,139,141,143,141,130,120,113,102,93,101,122,140,146,142,132,124,130,152,168,172,156,151,152,143,137,132,139,145,143,132,119,120,124,135,139,138,142,145,146,131},{125,120,119,111,107,110,121,129,137,139,127,113,97,82,79,77,71,50,65,90,100,95,96,97,107,116,124,118,106,104,101,90,86,93,106,104,94,96,90,73,89,119,139,144,130,112,98,99,117,125,137,142,144,143,136,132,128,126,128,124,106,79,70,84,95,92,103,111,101,95,74,59,70,79,82,82,85,85,107,111,124,134,144,153,144,132,129,119,116,126,128,133,131,123,128,129,129,131,130,125,114,101,94,96,111,125,119,110,95,86,100,106,108,113,106,113,124,130,119,109,99,90,82,90,111,128,123,111,103,93,106,108,109,119,119,105,95,96,98,90,87,92,97,110,117,119,109,101,119,127,124,121,120,120,125,130,128,125,128,137,140,135,132,130,127,131,141,147,140,122,112,115,111,105,116,123,116,100,101,113,119,112,112,112,104,97,106,109,114,123,127,136,121,95,79,87,91,92,97,95,100,110,137,146,144,145,134,123,141,150,159,159,157,155,145,134,129,123,122,129,125,112,97,82,85,95,116,132,142,147,142,140,145,159,171,174,154,144,144,142,141,132,131,132,130,124,119,124,137,144,146,144,148,149,149,137},{117,113,115,106,107,116,131,138,142,142,134,119,97,84,86,82,70,67,70,87,99,98,109,109,113,124,122,115,104,98,96,85,75,75,95,102,98,100,91,65,71,93,119,130,123,108,87,92,114,119,128,134,138,138,128,120,119,115,116,113,97,74,67,79,95,102,121,127,120,116,95,71,78,78,79,81,88,86,97,95,110,128,142,151,143,133,128,111,103,117,122,127,126,124,135,139,134,134,130,122,110,99,100,107,122,130,120,115,107,101,112,112,108,110,105,104,104,106,105,103,108,100,88,86,105,128,132,120,107,95,108,109,109,120,120,111,104,109,114,110,99,99,109,114,112,118,114,108,124,134,136,135,125,123,122,125,128,130,137,144,147,142,138,135,134,138,140,137,135,132,126,129,124,120,125,124,108,90,107,131,144,139,127,118,108,98,103,110,119,127,121,120,107,88,90,99,101,108,111,108,108,114,137,146,144,137,121,115,138,157,156,152,151,144,137,126,123,119,118,123,119,110,100,87,87,94,110,123,140,153,149,145,148,152,159,164,148,136,137,143,147,140,135,131,127,125,126,131,139,143,147,148,152,150,150,145},{111,109,114,106,113,124,139,147,142,143,138,121,95,86,89,86,72,78,70,77,87,95,119,127,125,126,112,105,94,86,94,93,78,66,81,95,100,106,96,68,65,73,95,110,108,97,78,84,109,117,128,131,132,130,121,114,105,107,108,104,90,73,69,71,90,106,124,131,129,121,102,87,85,79,81,81,84,79,84,84,103,121,134,140,135,129,125,109,96,106,111,116,118,122,135,141,140,137,134,129,123,118,122,130,141,143,133,126,120,121,131,127,117,116,111,98,94,98,112,123,120,111,99,90,104,128,141,133,115,102,110,105,105,116,119,115,112,122,122,112,103,109,117,108,100,108,113,116,132,143,147,145,130,126,120,123,132,140,146,145,138,137,133,136,144,150,151,143,136,141,136,136,134,137,136,128,113,95,112,138,159,162,149,138,126,111,109,118,132,136,122,112,100,89,100,109,111,119,120,118,112,116,130,142,149,142,119,107,129,157,153,146,143,133,132,127,130,134,131,122,112,112,117,111,98,101,108,123,145,155,144,131,139,143,150,158,147,136,137,148,153,150,145,137,133,133,136,140,138,139,141,140,143,142,151,159},{111,110,118,114,123,131,144,156,148,141,129,111,99,99,98,94,82,79,65,65,75,91,118,135,136,125,108,94,81,83,99,104,97,82,89,100,113,119,110,87,66,61,73,92,96,95,89,94,112,121,132,132,127,123,115,111,111,106,96,87,73,68,79,85,87,101,121,135,132,116,105,98,84,73,80,75,75,75,86,95,110,121,128,132,129,122,119,113,104,99,101,107,113,123,134,139,141,137,134,136,136,136,140,146,150,150,143,133,128,138,147,139,129,122,116,96,104,109,122,134,125,122,119,108,111,125,140,138,120,108,107,99,104,117,120,115,115,121,120,110,109,115,113,106,113,111,115,123,143,152,149,137,130,128,121,121,132,144,150,144,135,133,122,129,142,152,160,156,145,138,122,121,132,148,142,127,123,119,126,138,155,160,163,161,145,130,117,121,131,129,112,99,102,100,109,121,126,127,126,124,125,130,133,140,151,143,117,99,122,141,134,127,131,134,143,151,154,148,133,119,116,127,135,128,117,115,112,124,143,146,133,120,135,146,155,160,154,147,143,151,157,154,148,143,139,137,138,138,140,138,138,133,133,135,150,168},{116,115,125,122,132,135,146,160,147,142,129,107,99,103,108,118,105,88,71,66,75,95,115,133,136,122,110,92,79,93,112,116,104,93,98,106,120,122,112,94,77,63,60,78,83,86,92,97,114,118,123,120,118,117,111,107,99,93,85,84,71,63,78,85,84,91,118,144,136,115,109,100,83,71,84,81,84,89,99,107,112,117,124,130,129,121,118,118,106,92,91,99,108,120,133,141,136,129,126,128,130,132,138,144,148,149,148,138,136,151,158,146,131,116,103,80,106,118,129,138,121,126,134,123,114,117,133,137,130,118,111,101,113,129,129,119,114,112,116,115,119,117,106,114,114,114,120,123,130,133,135,129,125,127,120,117,126,140,149,144,136,131,116,126,143,150,156,150,143,135,119,114,123,143,142,135,134,138,132,135,153,159,167,164,150,136,119,119,127,124,115,108,108,109,108,121,132,130,132,135,141,147,137,132,138,129,105,86,92,110,120,129,146,152,152,156,151,138,120,110,113,129,141,138,130,126,116,122,134,132,125,119,125,143,153,157,157,155,149,152,154,152,148,146,143,137,132,128,127,128,132,130,132,134,149,166},{121,133,132,128,128,136,149,144,145,136,124,105,107,110,129,140,119,98,80,73,83,98,109,126,126,120,108,90,87,105,120,123,107,100,102,112,116,114,106,94,79,70,71,69,67,82,90,95,106,106,107,104,100,100,100,96,92,88,76,85,78,70,81,92,91,86,105,127,131,114,106,103,90,79,81,87,93,103,120,130,129,123,122,132,133,124,121,117,102,85,89,103,117,120,131,139,130,113,120,113,115,122,124,132,140,148,151,147,147,150,147,140,125,115,83,70,103,127,140,141,124,131,131,120,106,113,121,129,132,126,111,109,126,138,133,120,112,113,117,124,122,119,112,117,123,139,134,126,117,117,113,109,116,127,125,127,133,144,150,150,135,122,114,127,145,152,153,143,136,131,127,115,116,134,143,142,145,143,142,146,147,151,160,160,150,142,132,123,123,124,123,121,126,120,118,130,138,133,137,148,150,148,132,126,120,109,88,80,84,82,100,135,154,157,159,151,138,120,103,106,112,128,142,150,141,131,115,122,127,125,124,130,135,139,143,152,154,150,149,147,148,147,144,140,137,132,127,123,120,125,128,118,126,136,148,158},{134,146,140,135,121,134,143,138,135,128,119,105,114,122,138,144,117,95,85,86,94,101,102,109,114,111,107,103,103,111,121,125,114,98,91,99,108,108,97,85,81,76,83,85,73,74,75,80,90,87,84,81,77,79,82,82,86,87,80,87,89,89,91,93,94,86,95,106,118,116,105,97,95,94,99,104,108,117,134,148,144,133,123,126,129,124,116,103,90,78,96,115,129,132,127,125,120,113,115,103,99,104,112,116,126,140,154,157,152,146,139,134,122,107,84,81,113,133,139,137,121,120,108,105,101,103,113,123,123,119,117,119,129,136,125,117,117,124,126,133,124,116,117,124,138,157,150,134,117,105,94,93,110,133,135,136,136,144,154,157,135,119,117,132,150,158,152,142,134,137,135,121,119,132,140,148,150,156,154,150,145,146,154,158,156,149,137,125,124,127,132,135,136,136,137,140,136,130,142,158,153,150,134,121,103,87,77,83,89,84,97,135,152,150,152,146,124,105,98,105,115,128,144,153,144,132,120,124,129,137,140,141,142,142,142,147,150,146,145,144,144,144,138,129,123,125,126,122,125,123,117,108,117,129,145,154},{147,156,145,140,117,132,137,131,135,122,110,104,122,133,139,134,108,85,81,91,100,102,94,90,98,101,103,112,113,110,112,110,98,88,86,97,105,100,88,80,74,72,88,97,79,66,59,65,77,73,69,66,67,72,73,71,75,84,86,90,99,107,103,102,100,98,103,101,112,116,102,91,97,111,124,129,128,128,135,146,146,135,121,116,119,118,105,85,82,81,108,121,130,136,124,117,116,119,115,103,98,102,113,109,117,122,136,151,158,154,141,128,113,107,105,109,124,130,129,127,111,103,82,88,96,96,106,116,118,114,121,122,128,132,123,123,129,135,132,135,122,110,119,126,140,158,153,138,123,107,97,102,125,150,148,145,143,149,162,165,149,127,121,128,143,156,152,148,142,144,139,126,128,137,143,158,170,170,159,151,154,157,157,154,156,153,140,126,123,129,137,143,144,142,145,151,145,136,146,159,153,151,140,124,96,71,67,87,97,97,105,133,144,141,145,140,113,92,97,107,120,127,143,155,151,133,121,125,133,152,153,143,139,143,145,150,153,147,140,135,135,141,141,127,115,119,129,133,131,122,104,97,108,120,138,143},{150,153,142,136,120,128,131,129,131,117,102,98,117,130,132,125,99,78,76,87,100,101,89,83,98,105,103,107,110,110,111,102,93,83,80,93,103,96,83,77,72,70,88,106,92,72,60,65,80,79,73,68,72,79,75,65,68,77,84,90,110,122,112,110,110,111,115,107,112,113,96,94,110,131,139,137,130,127,131,142,146,139,124,111,110,115,106,90,85,98,118,118,119,125,121,120,121,123,116,110,109,114,121,116,112,113,124,138,143,141,134,124,120,116,122,125,130,133,125,118,108,91,72,79,90,90,93,100,112,115,122,124,128,127,121,125,134,136,129,128,120,116,126,131,137,144,139,130,122,112,110,122,152,173,163,158,156,159,171,174,160,142,127,126,131,144,148,147,145,139,134,128,133,140,149,170,177,169,156,150,156,159,153,144,139,144,132,121,121,131,138,140,147,144,153,169,165,148,142,143,147,144,135,115,86,64,71,98,121,118,108,115,124,132,139,129,102,83,98,107,117,117,133,149,147,131,120,121,129,149,152,147,142,149,149,150,153,151,143,134,130,133,139,133,123,123,131,138,132,123,96,91,105,114,129,135},{139,140,137,132,131,125,127,130,123,119,105,89,97,114,124,120,97,82,78,84,98,99,85,82,96,110,104,100,108,118,119,103,93,87,87,97,104,99,91,91,87,81,93,111,102,80,66,70,94,101,94,82,84,90,81,66,61,68,82,91,114,126,118,123,129,124,122,114,112,105,87,93,126,146,141,130,121,120,125,138,144,144,134,118,114,119,114,104,105,119,123,121,118,110,107,112,118,118,115,115,118,120,120,119,111,113,119,123,123,123,122,120,128,125,128,123,122,130,124,112,103,82,78,87,95,91,87,95,108,119,116,116,121,118,118,122,131,129,125,119,120,124,128,131,133,127,124,124,122,117,125,141,160,177,170,167,164,164,172,175,170,162,136,124,117,127,140,140,133,127,136,143,141,138,145,167,172,153,141,144,152,152,138,122,125,137,127,121,127,144,148,145,149,149,156,167,163,149,140,133,125,125,121,103,82,72,88,118,133,122,99,95,110,127,129,110,96,83,102,107,113,111,128,146,151,136,121,120,128,141,143,144,144,151,148,143,146,152,148,133,118,116,127,135,131,125,129,141,134,125,94,91,104,110,124,134},{120,126,134,133,143,131,129,131,120,125,108,80,80,104,118,114,94,84,80,83,92,93,83,86,98,111,103,94,105,123,127,114,97,93,94,100,103,103,106,110,106,101,104,113,103,81,65,69,100,114,112,99,95,94,84,73,66,66,77,86,112,126,123,131,139,136,133,126,114,97,79,90,128,147,136,125,118,121,126,137,143,144,137,123,119,123,120,116,121,127,123,132,130,111,98,100,108,115,118,125,124,119,115,116,117,116,114,114,117,121,124,124,122,125,126,122,121,131,122,106,84,70,87,103,108,98,90,99,116,127,114,109,111,107,110,112,121,121,118,109,115,119,119,123,122,115,120,126,126,121,128,144,157,166,161,163,165,168,170,168,174,177,148,129,112,116,130,132,125,114,126,141,140,136,143,161,159,136,126,132,140,140,126,111,125,141,130,127,137,154,156,153,153,157,155,150,147,145,139,126,112,115,117,100,86,84,101,125,133,118,96,88,101,116,114,102,97,94,109,112,113,113,130,147,151,148,136,136,134,131,133,142,145,148,142,135,140,155,159,144,124,108,111,128,136,129,125,137,138,128,100,99,104,107,120,131},{103,111,118,123,136,139,135,132,124,127,111,85,81,100,112,111,95,85,84,84,87,88,90,100,114,115,101,92,104,122,133,137,132,115,102,101,108,117,121,118,117,121,119,119,104,82,69,77,95,109,112,103,96,87,77,75,82,71,70,79,112,128,122,120,129,134,132,121,103,87,79,93,119,138,126,119,115,123,129,139,141,137,130,120,119,124,124,128,135,132,128,138,135,118,98,93,110,128,127,133,125,114,114,114,117,124,125,123,121,119,122,130,131,131,121,120,124,126,104,76,68,73,95,108,111,100,94,99,109,116,112,112,115,116,120,121,119,118,108,100,110,110,114,121,102,100,110,118,127,123,129,143,158,159,156,158,163,171,166,159,160,171,151,134,118,118,123,126,114,103,119,142,148,143,137,142,139,129,129,131,131,127,120,120,131,147,134,132,138,151,152,153,157,164,158,146,142,140,130,113,106,110,116,104,100,103,115,130,135,121,102,85,89,101,102,104,99,106,113,112,108,110,123,135,142,155,152,148,123,100,109,130,143,144,139,130,131,153,172,165,144,113,102,119,141,141,130,136,138,125,109,113,108,107,118,123},{95,99,96,102,115,140,140,135,131,132,118,98,87,92,101,107,105,91,90,90,86,89,100,117,119,112,101,99,110,121,131,147,142,124,108,104,107,116,118,110,115,128,128,122,104,82,73,86,96,104,105,100,92,78,71,77,81,79,82,84,107,118,114,111,121,127,116,98,78,71,75,91,107,127,118,113,109,114,115,120,124,122,123,121,123,124,121,125,131,127,129,134,132,130,115,108,123,146,133,132,119,106,116,114,115,127,134,134,130,120,117,124,126,126,111,110,109,105,85,63,67,89,105,105,108,103,105,107,113,111,114,114,116,124,132,136,132,128,106,97,109,105,115,124,102,100,105,108,122,122,126,140,152,156,159,157,156,164,156,147,145,156,142,127,116,122,124,134,134,120,126,140,147,142,133,136,135,134,137,140,141,133,123,126,138,152,139,138,140,147,148,153,155,162,155,143,135,128,122,114,114,118,131,124,124,121,118,120,125,117,107,88,89,101,98,101,104,116,116,110,102,104,113,121,126,136,132,132,108,86,99,116,127,132,135,128,123,143,167,167,167,139,122,125,134,129,119,132,132,117,114,126,114,111,119,117},{97,89,78,88,112,132,134,137,137,140,137,117,99,93,92,97,103,102,99,100,84,88,118,135,124,114,96,102,110,118,130,148,149,139,127,121,118,114,107,100,108,117,129,113,89,74,75,97,106,107,98,95,81,65,73,80,84,85,91,95,101,104,102,107,119,121,113,88,62,55,70,89,103,109,112,110,103,103,103,98,99,102,116,123,119,114,119,118,121,123,132,136,138,136,129,127,133,138,131,124,106,97,108,122,126,134,134,137,130,107,104,114,119,112,105,95,91,84,67,57,77,102,110,101,100,107,111,106,109,114,119,120,122,128,140,152,146,133,114,97,113,115,120,128,109,101,100,106,117,121,123,137,148,151,147,147,153,153,145,135,135,137,135,117,115,131,137,145,148,143,140,141,142,141,133,122,125,133,144,151,150,138,129,132,144,152,143,137,132,137,145,153,155,155,151,142,129,120,119,126,131,137,141,140,140,143,135,135,125,113,98,86,94,101,102,101,108,121,128,118,103,100,106,110,113,123,112,106,94,92,108,125,127,126,131,126,120,132,148,168,180,164,150,135,126,120,115,125,128,118,125,132,125,117,112,107},{101,95,89,96,109,125,131,135,141,150,148,128,112,104,95,92,99,107,100,96,75,79,115,133,121,113,101,108,110,112,123,142,151,148,142,135,126,114,101,91,96,105,109,99,81,69,80,103,117,115,110,104,82,67,77,87,87,93,100,100,99,97,100,113,122,122,112,90,67,60,74,94,105,110,111,107,101,105,111,101,87,91,104,116,112,100,108,114,114,119,130,136,142,145,139,134,134,134,126,114,95,92,107,124,129,131,126,121,111,95,89,94,101,99,99,93,83,71,62,65,91,112,115,104,101,107,110,105,108,113,119,125,128,127,132,143,147,139,125,109,127,132,125,128,119,107,101,105,113,122,129,138,140,133,126,132,139,139,140,140,140,141,130,115,121,142,155,158,159,158,156,151,145,140,130,119,119,124,134,146,148,136,126,130,139,145,133,122,119,133,144,147,151,154,153,145,133,125,131,143,154,157,151,147,149,156,150,147,125,108,89,78,91,101,104,106,110,123,135,131,120,113,110,107,111,117,110,103,99,115,137,148,140,131,129,123,118,122,136,160,174,171,166,155,141,128,119,120,123,122,132,139,134,125,112,103},{103,102,105,113,115,121,123,124,139,149,149,137,129,121,108,102,106,108,94,94,74,68,104,127,117,112,109,116,111,105,115,132,150,152,151,141,126,111,99,92,92,93,90,96,96,88,96,109,124,122,125,117,92,76,83,94,102,112,120,116,107,100,104,121,122,121,113,99,85,79,88,104,114,115,110,100,98,113,129,122,99,83,81,96,103,94,102,111,119,125,136,142,148,156,152,142,132,126,119,109,97,104,115,126,131,126,118,105,93,87,83,82,89,94,102,101,87,71,71,85,104,116,115,109,106,105,107,106,109,114,119,123,118,107,107,121,133,137,133,123,136,143,130,128,125,115,109,111,116,126,136,136,127,117,111,121,134,144,152,154,157,157,137,118,120,142,162,164,160,161,162,157,148,139,131,124,117,116,119,130,135,127,123,130,132,132,117,103,104,128,142,138,140,149,150,141,137,143,151,156,169,169,157,154,159,161,144,128,122,108,89,76,87,95,100,108,115,126,139,142,136,130,123,116,114,125,126,116,112,137,160,165,149,131,120,117,119,120,131,156,168,171,172,172,163,148,129,110,105,121,137,138,131,122,112,109},{108,113,115,123,125,126,125,126,135,140,140,139,139,131,120,120,118,110,91,94,84,78,100,117,120,119,124,129,119,112,119,132,143,154,160,151,135,117,103,97,91,86,90,110,124,119,111,111,117,125,139,130,103,84,87,105,117,125,135,131,117,109,114,122,119,119,113,109,107,106,112,119,115,111,109,97,103,125,138,138,117,82,70,78,89,91,101,115,124,132,145,154,159,162,154,141,132,121,106,97,103,123,126,126,123,119,121,107,93,90,84,83,88,97,106,106,94,82,86,102,110,113,113,116,112,103,101,103,106,107,107,108,105,93,90,102,119,128,129,130,137,145,134,125,125,122,116,119,122,130,138,133,120,115,116,130,145,157,168,169,164,160,140,116,112,129,146,150,156,153,153,154,149,140,135,134,126,122,117,119,123,124,129,137,134,126,112,100,103,128,145,140,140,145,145,142,144,151,157,160,165,170,155,146,140,135,128,121,117,114,103,87,88,90,96,106,114,126,143,153,153,147,137,127,125,139,140,125,119,142,159,166,154,132,113,108,121,130,140,158,163,165,164,172,170,157,138,112,110,126,132,124,122,122,115,112},{115,125,123,128,130,128,125,129,134,137,133,134,137,130,123,125,121,109,90,90,92,99,106,110,117,121,132,135,129,124,130,135,142,157,166,159,143,123,108,102,92,89,108,132,144,136,116,112,116,123,130,124,112,99,94,108,125,130,140,137,120,115,121,121,113,117,116,117,118,119,124,123,115,104,106,93,107,130,133,143,123,77,66,70,83,97,104,115,125,131,140,149,152,153,150,141,131,120,101,93,109,132,123,110,112,115,126,114,95,89,87,93,98,103,103,99,94,92,100,109,117,118,118,121,117,106,102,101,98,102,101,97,91,84,88,103,114,118,116,127,136,148,146,129,130,130,123,125,132,138,142,138,127,122,122,133,145,157,168,171,160,151,139,117,110,120,125,131,139,137,136,139,141,140,141,144,143,144,132,123,122,129,141,146,137,124,115,104,102,120,141,146,145,138,137,146,150,145,151,166,167,166,143,127,117,113,114,118,116,119,113,97,96,96,100,108,114,124,139,151,153,149,144,138,146,155,145,126,122,137,147,157,157,141,120,109,128,143,151,159,155,156,155,161,156,144,140,128,126,138,132,112,109,116,112,109},{113,127,123,124,125,123,122,127,129,133,129,127,129,125,123,123,115,98,85,90,96,103,103,105,108,117,132,135,135,136,138,138,144,157,164,159,146,129,115,111,103,98,122,142,146,136,113,104,116,118,116,111,114,109,100,108,124,126,133,130,112,109,120,119,112,114,111,108,105,111,126,127,119,102,107,96,112,128,125,134,117,77,69,71,88,106,110,115,124,125,125,128,131,134,140,144,134,129,113,105,115,130,115,95,96,107,124,118,99,89,88,101,108,106,96,90,92,100,109,114,122,127,127,125,122,118,115,109,101,101,95,87,81,84,97,110,116,116,116,124,133,146,154,141,136,133,129,135,144,146,144,140,136,128,112,109,126,153,166,159,150,141,139,125,117,121,120,128,127,127,125,125,132,141,146,148,158,161,146,128,119,127,142,144,132,119,114,105,98,108,133,148,148,136,131,140,148,146,149,159,165,158,133,118,113,110,105,107,118,116,111,100,104,107,108,110,113,118,129,137,138,138,140,141,146,161,149,134,132,136,138,149,149,142,130,122,141,152,156,155,144,146,146,152,145,134,138,140,135,144,136,112,107,117,117,113},{116,127,117,113,112,113,117,120,123,126,123,122,121,117,120,123,114,98,89,103,103,96,95,99,102,113,132,136,142,145,145,142,142,151,156,154,148,136,125,123,117,110,125,139,136,124,105,89,102,112,115,112,110,105,102,110,112,112,115,114,103,100,113,119,118,112,101,92,84,95,124,133,112,97,107,108,120,122,115,110,97,79,74,74,87,98,107,116,112,116,113,112,113,116,127,137,142,138,126,117,113,120,114,97,84,100,118,121,114,101,93,101,105,102,92,92,99,106,115,118,125,130,131,130,128,128,127,122,113,99,86,83,92,107,115,115,121,121,129,123,133,144,151,147,148,142,147,157,161,159,154,152,143,130,106,98,117,144,157,151,140,130,126,125,128,136,138,140,134,127,119,121,131,140,143,145,158,162,149,131,119,121,134,135,126,113,112,105,101,111,136,153,155,147,137,137,145,151,149,146,152,152,137,121,114,112,106,111,116,109,107,106,114,118,119,118,115,118,126,131,128,126,128,131,149,172,163,151,146,140,134,137,134,129,127,129,149,153,155,153,142,141,141,147,144,134,136,142,147,148,138,119,120,136,135,122},{101,112,108,111,113,120,127,126,124,122,118,121,116,107,113,121,119,113,106,118,110,97,97,93,98,110,131,136,145,147,145,142,144,145,141,137,136,133,130,134,129,123,132,142,130,115,103,83,94,104,111,114,115,110,104,100,100,101,101,105,103,102,115,128,122,114,104,97,82,86,109,115,104,90,100,108,116,112,108,92,83,76,66,70,87,91,98,102,103,109,103,98,99,104,120,135,138,136,131,127,112,113,114,97,91,101,110,115,119,111,101,105,100,99,96,103,112,115,121,124,128,129,130,134,133,129,130,130,116,105,97,98,106,120,127,125,120,120,134,122,139,153,153,153,152,143,156,167,163,159,157,158,147,131,114,118,127,130,139,150,146,127,113,122,142,157,161,151,136,119,107,116,132,137,137,140,147,154,147,137,125,121,130,130,120,108,109,104,108,121,143,157,159,155,148,145,150,154,152,150,152,154,144,129,123,121,108,109,111,104,109,115,125,128,129,130,131,129,130,129,122,117,121,125,138,160,149,141,142,141,135,129,127,116,115,124,148,149,153,155,148,145,141,144,143,135,134,141,150,151,144,126,123,140,142,131},{91,94,93,101,116,130,136,134,124,116,112,112,107,104,110,118,120,114,120,119,106,97,94,92,93,107,120,132,147,145,147,144,138,135,131,124,115,116,126,133,144,148,142,139,122,108,96,79,86,94,107,115,118,116,103,91,92,93,97,104,106,113,128,135,132,131,118,105,86,80,84,95,91,94,97,101,109,104,97,85,81,80,76,73,86,85,91,95,95,106,93,88,84,95,114,134,141,141,138,129,114,105,102,98,93,99,102,108,108,108,101,100,98,99,108,109,114,128,130,128,132,140,137,137,137,136,131,127,116,105,111,115,126,139,140,131,120,115,127,123,139,155,157,151,148,150,154,158,159,159,159,161,154,139,132,135,138,129,127,141,140,122,119,137,157,168,167,159,141,123,101,112,132,137,132,136,141,141,144,140,133,129,125,128,120,109,106,110,113,125,146,164,161,147,142,136,141,152,152,151,153,152,153,139,132,128,112,107,107,115,122,124,130,134,136,142,141,143,150,146,130,117,116,123,127,134,135,132,132,141,134,129,120,111,105,118,139,145,147,160,151,145,144,146,144,142,141,142,147,154,146,130,129,144,148,139},{85,86,87,101,122,135,137,131,123,116,110,104,99,101,111,121,115,111,114,112,105,101,95,89,89,93,115,130,142,143,140,138,134,122,117,118,112,108,118,135,154,157,146,137,121,108,99,89,88,96,104,112,117,116,108,98,96,100,105,111,114,120,134,144,147,150,139,123,95,80,78,81,86,91,99,100,105,106,101,91,85,84,94,94,102,103,105,106,94,97,94,90,84,94,115,136,145,145,142,133,117,105,102,102,100,100,98,101,97,92,88,94,103,111,115,118,124,130,135,137,143,148,142,139,134,132,125,119,108,101,113,124,140,154,151,138,123,109,124,124,138,152,148,137,133,138,144,149,154,160,168,173,165,158,150,145,145,141,131,129,130,124,132,149,164,163,150,144,135,119,102,114,132,139,134,131,135,137,145,147,142,134,127,128,124,119,115,113,113,123,142,159,156,135,123,116,120,134,141,146,148,148,150,143,139,130,108,95,112,128,135,135,140,145,144,142,148,151,158,154,135,120,119,122,119,121,115,122,131,136,135,139,131,118,103,108,125,137,148,161,155,150,147,148,151,153,150,144,147,149,141,127,127,140,148,145},{85,88,91,106,124,133,131,123,120,116,109,99,94,102,113,118,111,107,104,100,103,110,105,95,88,82,110,125,132,136,128,129,121,111,105,108,113,116,123,133,144,154,149,141,127,115,109,107,99,102,97,101,114,121,120,109,105,109,111,116,117,117,128,140,143,152,147,135,108,92,89,83,83,88,103,103,106,112,110,104,91,86,104,107,118,128,128,124,99,83,92,90,90,102,120,139,148,145,141,135,126,116,113,117,118,113,105,103,93,83,77,81,101,118,122,130,135,131,137,143,151,150,141,133,123,123,121,115,106,100,115,130,148,160,155,141,120,108,124,120,124,139,139,123,122,131,139,143,151,164,177,183,175,170,157,144,141,139,128,121,120,122,138,155,166,155,128,123,123,119,108,113,121,130,133,133,136,135,142,149,149,142,130,127,130,128,124,120,115,116,133,154,152,130,116,110,114,121,124,130,142,148,151,148,139,123,107,99,113,140,153,153,149,150,155,154,153,151,154,149,131,120,122,121,113,109,98,113,129,127,130,144,148,131,106,100,111,128,149,160,155,156,155,151,150,155,156,151,146,144,135,126,127,137,145,145},{88,99,108,119,126,125,120,112,110,116,115,103,95,103,112,114,109,104,94,85,96,114,112,100,91,83,103,113,117,121,113,115,109,107,105,109,117,122,123,125,139,150,145,136,126,115,113,116,106,112,97,91,107,124,133,124,114,112,111,111,106,103,111,118,125,135,135,131,118,111,110,95,77,76,94,101,108,116,118,119,108,99,110,113,131,147,150,141,99,67,85,91,102,117,128,136,136,131,127,126,129,130,127,131,129,123,112,106,96,87,79,80,95,112,124,135,138,131,133,142,146,143,132,121,109,115,121,117,106,95,108,124,141,150,147,139,125,113,119,116,115,124,132,121,120,129,135,136,143,156,166,168,168,162,152,140,131,125,118,119,122,120,137,153,161,146,115,113,122,131,122,113,114,126,133,136,136,140,149,156,156,147,134,127,129,136,134,127,120,119,132,150,148,137,125,118,120,117,110,115,136,146,149,147,134,120,120,125,134,152,155,156,154,152,159,158,154,147,146,142,129,126,129,121,104,94,91,108,126,128,132,149,154,141,112,97,102,118,141,153,148,154,157,153,148,148,150,150,148,144,132,122,127,142,150,148},{98,112,119,120,118,116,115,112,110,113,111,104,105,116,116,106,103,99,88,77,91,114,113,101,94,89,90,94,97,100,99,104,109,112,116,119,119,117,117,120,130,139,136,127,119,111,110,115,107,122,108,91,97,121,141,140,129,122,117,115,106,101,107,108,109,117,118,121,124,129,128,107,84,75,95,112,124,125,124,129,126,119,120,121,137,147,152,139,95,59,84,98,117,128,126,121,116,113,113,117,130,139,137,139,139,128,114,109,101,95,91,98,103,107,122,132,135,134,133,139,139,136,126,114,101,111,123,120,106,87,97,114,128,133,134,134,128,121,115,112,103,104,131,141,134,139,140,137,141,150,152,148,142,142,143,137,125,115,111,118,122,116,129,142,146,134,111,112,136,149,130,107,107,125,134,135,140,141,143,150,156,153,139,125,130,147,145,134,127,129,137,142,145,144,133,125,128,119,103,102,121,133,140,147,142,133,139,146,155,164,158,152,148,148,156,153,146,138,136,137,131,133,134,117,90,82,97,115,133,143,138,145,149,145,122,103,100,106,123,137,137,140,146,151,151,145,141,141,147,148,139,130,137,153,152,140},{108,118,119,114,110,109,112,111,115,113,108,106,115,127,122,106,103,102,95,86,96,114,113,102,99,96,82,79,82,87,96,105,114,120,123,120,120,127,128,120,120,128,132,120,107,99,107,115,118,130,116,92,91,114,140,145,138,131,125,122,113,108,110,108,109,111,112,114,128,140,136,113,92,83,104,131,143,133,124,127,130,129,132,132,139,140,144,128,88,65,92,113,131,134,122,110,103,102,108,114,128,141,140,142,142,128,115,115,111,106,107,119,122,112,119,126,132,141,139,138,136,135,128,117,104,113,124,119,102,78,87,106,120,123,128,136,140,139,119,100,88,98,136,152,150,152,150,145,145,149,146,140,137,140,142,133,121,115,114,119,118,108,113,121,130,128,115,117,138,154,136,109,105,124,135,136,142,142,140,146,155,155,143,126,134,143,142,141,139,134,138,143,146,146,135,131,138,127,98,82,93,110,129,148,152,143,142,143,150,162,159,148,142,146,153,147,136,130,126,130,131,138,138,118,91,82,108,120,138,156,148,143,147,146,133,116,107,104,110,123,125,128,134,143,147,142,139,141,142,146,142,135,143,157,153,138},{111,116,116,116,113,107,103,100,107,113,116,114,114,120,120,113,98,100,99,93,99,115,117,111,102,101,89,88,89,94,102,112,115,119,118,110,117,139,141,121,107,108,113,106,101,106,125,135,132,135,123,101,92,106,126,136,142,142,136,132,130,124,121,119,122,120,118,112,127,140,133,114,104,100,117,142,152,137,128,129,127,121,133,135,140,143,143,124,97,87,108,124,133,128,114,101,98,96,105,114,126,139,141,144,139,127,114,117,121,125,127,133,133,123,120,126,135,145,145,139,137,138,132,124,112,119,125,118,98,72,77,96,110,116,125,136,138,130,107,84,83,111,143,153,159,161,161,158,156,154,150,146,148,147,143,132,124,122,118,116,115,113,107,103,112,119,120,129,152,160,139,104,89,114,145,159,157,156,148,142,142,144,150,148,145,144,138,143,144,135,135,137,142,140,134,131,131,118,92,70,73,87,107,129,140,136,131,131,137,145,146,141,141,149,150,141,137,133,128,129,131,140,144,125,105,98,118,122,135,154,153,147,142,130,126,120,114,113,113,117,119,124,129,134,138,139,141,146,147,149,142,135,141,157,164,159},{116,115,112,113,111,103,100,99,103,107,112,113,114,116,113,106,105,104,102,93,92,103,107,104,101,103,104,111,110,110,109,114,115,111,106,103,111,131,136,120,101,91,95,99,109,125,142,141,136,136,133,115,97,97,110,125,136,144,139,137,141,135,128,129,129,126,123,111,124,138,132,118,120,115,122,136,141,126,122,125,123,106,122,127,135,147,144,122,97,96,109,123,130,126,116,108,102,96,105,116,128,142,146,152,146,137,121,119,129,144,143,138,133,129,122,128,138,145,148,139,137,139,133,126,117,125,128,118,104,74,72,85,97,103,113,124,120,107,98,84,76,95,122,144,152,157,162,161,157,152,148,146,138,134,132,129,129,129,119,110,111,122,111,91,92,101,116,137,153,157,140,108,85,109,145,160,159,156,148,148,149,148,145,137,138,144,137,137,143,148,149,138,131,133,134,125,105,92,85,75,71,71,80,97,115,124,125,127,129,135,141,136,133,138,142,145,142,141,135,132,131,139,143,125,112,115,134,136,140,147,144,134,129,105,106,112,116,123,120,117,118,124,127,128,134,141,143,143,140,140,134,127,129,140,149,152},{112,116,111,109,110,105,100,94,100,106,115,114,112,110,103,101,106,116,116,104,94,95,97,96,97,103,117,128,129,123,116,117,111,99,87,93,110,123,138,131,107,74,73,94,112,134,148,148,141,137,148,128,105,95,98,120,136,144,139,141,143,145,136,140,138,129,121,117,116,120,124,123,123,126,130,130,125,120,124,132,127,115,101,108,123,137,139,118,105,115,123,131,137,130,117,114,107,99,107,126,140,152,162,162,155,144,129,119,133,152,147,132,126,121,132,135,147,150,150,139,133,131,136,108,125,133,127,125,108,96,85,86,85,94,100,99,92,84,76,78,70,78,104,125,138,150,155,157,160,154,143,136,127,126,120,124,132,126,114,106,108,118,107,94,89,97,117,140,152,149,140,114,96,106,130,151,157,159,154,150,150,148,140,122,126,141,137,134,143,155,157,137,126,127,121,113,95,75,75,80,76,69,63,70,86,109,116,123,127,133,144,145,137,134,139,145,151,147,153,144,141,143,138,126,117,125,136,141,132,129,124,121,108,83,87,106,118,122,121,124,124,126,128,129,133,138,141,142,137,136,132,125,127,136,143,150},{105,110,109,109,112,110,104,94,95,106,116,115,113,106,97,98,115,125,129,119,108,104,99,93,96,105,119,133,135,127,121,120,104,88,90,95,106,123,141,145,114,82,74,84,98,124,144,146,138,143,150,137,118,100,103,118,135,137,138,138,140,142,138,144,140,131,127,121,109,108,119,127,127,129,131,131,128,128,134,141,132,124,111,108,113,125,131,118,119,129,138,139,138,133,123,114,107,108,117,134,153,167,171,170,160,145,133,131,140,144,133,124,114,113,135,142,153,158,155,142,130,124,118,96,123,137,127,129,125,120,102,93,85,88,88,84,78,74,65,71,60,58,90,117,126,142,149,156,163,156,138,121,121,128,130,128,129,127,116,108,109,114,108,108,106,106,116,133,145,147,137,127,117,110,122,136,151,157,152,146,145,139,128,115,117,131,133,135,142,149,148,135,127,120,114,112,104,90,85,83,89,87,74,66,73,94,105,117,127,140,151,151,143,132,133,143,154,157,165,159,155,154,146,128,121,129,138,139,124,120,114,106,98,80,86,102,112,119,123,132,135,135,134,132,133,136,139,140,140,136,132,131,138,147,149,153},{98,100,100,104,112,120,117,104,96,104,110,109,107,100,97,105,121,133,142,139,132,125,115,105,106,112,118,128,129,122,121,118,100,77,88,98,108,121,127,130,115,95,84,77,82,112,137,141,138,144,140,136,130,118,126,135,134,126,130,128,130,131,134,145,150,134,124,117,105,105,117,125,131,132,132,134,136,139,140,141,137,130,127,125,119,117,124,132,134,144,150,145,138,136,127,112,117,128,134,142,158,166,165,165,152,141,133,133,139,139,126,114,109,110,133,141,151,157,155,144,130,124,108,89,114,130,118,124,127,133,114,96,81,75,77,78,74,83,72,69,53,52,86,110,127,148,152,156,161,155,141,122,123,130,141,143,144,143,128,118,115,118,117,126,127,122,125,136,148,157,147,146,142,125,126,133,142,148,143,140,138,128,117,113,112,117,122,126,131,133,135,138,132,118,113,120,127,127,114,102,103,110,96,76,76,93,104,120,140,146,144,144,146,136,131,139,153,160,168,164,161,161,159,144,129,134,143,144,128,121,113,99,94,88,98,110,118,125,133,145,148,142,135,133,136,143,147,148,142,137,136,139,148,155,155,158},{96,92,92,99,110,121,120,108,97,95,97,100,100,98,104,116,131,142,150,150,147,141,129,118,119,122,117,119,117,115,121,117,94,69,84,103,119,123,114,112,115,113,108,91,85,111,137,141,135,138,138,141,145,141,148,147,136,117,125,124,126,124,130,145,156,145,131,118,108,109,118,125,124,120,120,130,142,148,147,144,139,135,138,135,122,115,127,147,153,159,161,153,144,141,132,120,124,139,147,151,156,153,146,146,143,142,135,125,131,142,132,114,118,118,128,136,145,149,153,147,135,124,108,95,108,123,110,109,114,127,111,98,84,73,79,91,98,106,90,75,58,62,92,115,133,154,153,145,141,138,140,131,125,121,135,148,155,151,132,122,124,129,132,141,138,131,134,145,155,168,163,157,153,143,141,143,143,140,135,135,133,124,117,117,114,111,114,117,114,109,114,133,134,123,124,127,134,140,129,115,104,116,104,85,89,104,111,126,143,151,149,148,147,135,125,128,138,149,162,169,168,161,161,151,136,133,138,145,132,125,117,104,105,108,117,124,129,135,141,152,149,140,132,134,145,154,158,157,152,143,138,142,155,163,161,160},{91,89,95,102,107,112,109,99,94,86,88,96,99,105,120,132,143,148,151,150,148,143,133,123,117,120,113,111,110,114,126,122,100,80,87,110,128,125,120,122,131,135,133,118,103,109,127,133,125,123,135,142,149,155,159,152,136,116,127,131,134,127,130,144,156,154,136,117,116,121,120,119,119,108,106,121,141,150,149,146,139,136,132,117,105,112,131,147,156,161,160,153,145,138,133,132,139,146,152,153,149,140,135,138,138,139,134,121,125,139,138,128,129,130,122,130,141,140,149,149,140,124,115,112,117,130,117,103,118,127,116,111,96,76,79,97,117,116,108,102,95,96,108,128,139,152,144,130,121,125,137,136,126,118,130,143,148,146,135,134,138,143,149,157,145,129,130,146,156,167,172,167,161,159,155,153,145,138,133,129,127,127,124,119,112,111,119,119,105,89,94,124,135,129,130,127,135,148,138,121,110,116,101,90,101,118,122,136,151,155,151,148,144,129,117,110,116,124,142,161,164,152,151,146,140,130,131,142,132,125,123,117,122,127,132,132,133,135,137,142,136,129,127,134,147,156,158,158,154,150,146,141,145,152,156,162},{84,90,104,110,105,100,96,91,89,85,84,89,94,109,135,151,154,154,152,149,145,138,128,120,113,114,109,109,111,121,136,137,122,101,95,115,134,132,139,148,154,150,146,139,122,109,115,124,119,105,119,131,142,153,153,145,130,120,131,139,140,130,125,136,154,155,134,115,124,135,130,126,123,110,105,118,136,144,143,142,134,122,114,107,99,105,124,136,137,141,141,137,131,127,131,141,150,151,154,155,150,142,139,141,142,137,135,131,129,130,135,144,147,144,129,132,139,137,146,147,142,128,129,135,135,141,133,120,129,135,133,131,108,79,76,99,114,115,116,121,126,132,127,129,140,139,129,119,115,125,137,136,133,131,139,138,132,132,136,145,148,153,157,166,148,120,116,134,148,154,168,171,168,164,156,151,144,139,137,129,127,137,135,122,114,122,133,127,103,77,82,114,134,137,137,132,136,147,141,124,118,114,98,93,108,125,125,133,153,151,140,135,127,115,108,100,104,106,122,140,146,136,140,144,140,132,133,145,136,129,132,130,133,139,142,137,132,129,125,122,120,118,119,127,136,143,149,154,153,154,149,136,132,139,149,159},{83,96,115,116,102,89,80,76,81,93,92,86,86,103,132,152,158,157,155,152,147,137,124,115,112,108,108,112,116,129,145,153,136,113,109,126,143,145,155,166,164,156,149,148,135,118,119,126,119,103,117,132,139,136,129,123,123,126,132,138,137,132,126,136,148,153,139,123,130,141,142,143,125,114,108,114,125,131,136,139,130,112,106,115,106,100,117,129,123,124,125,122,118,124,136,146,146,153,159,161,159,152,146,144,140,134,139,146,145,140,144,159,160,155,148,146,143,142,144,141,132,124,130,142,150,146,144,146,148,150,153,149,121,90,80,100,113,114,114,127,146,163,161,151,142,131,130,131,133,144,148,142,136,140,144,138,128,127,135,145,153,157,154,157,143,118,109,121,139,146,156,164,161,155,149,142,132,131,132,127,127,132,126,117,125,137,144,133,104,75,77,104,121,141,152,150,147,151,151,141,128,118,104,102,115,129,126,126,131,137,134,128,111,92,93,99,99,100,113,119,118,113,123,136,146,144,141,147,138,135,139,136,136,141,141,132,123,118,115,110,110,110,114,119,123,126,133,141,146,144,133,116,116,128,134,137},{87,104,123,119,99,79,61,52,79,108,112,97,91,100,121,139,149,150,152,153,150,141,128,118,104,97,103,111,118,129,144,155,140,120,127,144,152,152,160,170,165,160,151,147,136,123,121,123,122,114,127,141,137,118,113,116,121,132,132,135,134,137,135,147,146,145,133,126,136,145,142,138,127,118,109,106,109,117,127,136,131,116,112,120,108,99,118,126,124,121,120,115,112,125,142,145,152,163,165,158,155,152,147,147,144,143,150,155,152,145,142,149,155,152,159,155,145,146,138,129,116,109,114,133,157,151,150,163,155,150,155,156,138,118,106,118,123,119,114,138,161,171,169,156,135,123,135,146,150,157,152,142,133,138,143,148,147,145,151,158,159,164,154,147,140,128,118,122,139,150,152,155,153,146,148,140,132,131,134,136,135,128,118,117,126,139,144,134,109,82,83,103,117,137,148,154,158,157,149,132,128,117,104,103,113,125,120,117,121,128,126,122,105,82,85,98,106,109,120,112,104,108,128,150,162,161,150,147,138,140,145,138,134,136,132,119,107,105,109,107,107,109,114,119,119,117,119,125,136,142,135,113,106,117,128,134},{89,114,121,119,93,70,52,52,89,121,124,112,95,92,106,120,136,147,148,149,146,137,130,117,103,91,107,112,121,130,146,154,146,135,141,151,144,141,156,170,169,163,155,146,136,125,115,108,111,125,146,148,132,115,107,107,121,135,133,134,136,143,151,156,151,138,118,110,128,135,137,131,123,121,109,106,105,105,122,138,135,123,119,115,102,97,112,128,128,116,119,115,118,128,141,148,153,162,167,155,148,150,147,149,148,150,151,156,154,144,141,142,150,149,153,150,148,145,134,126,118,110,111,116,141,153,167,174,158,152,153,160,151,140,134,131,132,123,121,145,170,180,173,158,135,121,146,161,164,163,148,132,126,133,147,159,161,157,159,170,166,165,151,140,140,142,139,130,144,168,153,153,147,143,143,136,130,136,141,144,140,124,110,107,120,130,141,126,112,87,85,99,107,117,133,150,155,149,137,118,114,102,101,104,108,111,115,109,115,122,129,124,103,88,87,94,105,114,108,103,102,115,135,156,167,167,160,151,148,144,147,139,129,132,120,116,100,93,106,112,115,126,133,131,121,117,113,119,135,145,135,117,100,103,130,142},{90,111,118,114,89,74,71,79,105,124,118,107,94,86,93,110,127,141,142,141,138,134,130,118,102,93,118,122,126,132,140,151,155,147,147,141,120,117,142,166,171,167,154,141,135,127,109,89,100,125,145,145,128,112,109,115,122,135,135,139,141,151,162,164,151,135,111,102,119,133,145,147,130,126,122,117,105,104,122,137,135,123,114,110,104,98,104,116,117,108,114,119,127,133,141,144,149,162,163,146,138,145,151,153,155,154,150,152,148,137,133,137,142,145,149,146,142,139,136,134,132,128,122,112,126,143,165,177,164,154,150,154,154,146,136,130,128,134,136,144,160,174,170,153,141,137,159,168,169,160,138,118,117,137,157,165,158,149,155,169,165,158,146,139,146,157,155,146,157,182,167,158,142,133,133,130,130,139,148,153,148,130,113,108,114,119,129,122,120,103,96,97,91,97,121,137,140,137,124,109,98,86,97,101,97,99,109,111,108,123,134,131,115,99,99,107,104,105,94,101,118,136,145,149,153,154,158,157,153,145,141,130,120,118,112,117,103,95,110,120,133,153,150,143,137,126,115,125,133,143,142,129,108,106,132,151},{94,106,112,111,90,84,92,103,115,122,107,98,92,86,91,106,119,133,134,131,131,131,128,116,108,99,125,128,132,138,143,156,156,151,147,132,107,105,132,156,165,163,153,139,133,127,107,84,99,127,136,129,117,108,116,127,130,138,136,136,134,146,160,160,146,130,105,98,117,134,149,155,143,136,138,132,109,103,122,138,133,120,108,110,115,105,94,94,99,96,102,116,128,131,138,139,146,159,153,132,124,136,154,161,158,158,153,151,146,132,125,127,134,144,149,147,140,135,135,137,138,137,130,117,125,136,156,168,155,155,154,151,144,133,127,127,133,145,149,147,153,162,163,153,152,156,169,169,163,144,124,111,118,143,162,164,148,136,147,161,156,142,135,138,151,163,158,153,167,192,180,164,137,121,123,125,129,139,150,157,155,138,121,116,118,120,127,127,136,128,114,101,85,82,108,123,127,135,128,120,103,80,89,95,92,97,105,107,111,118,118,118,116,110,112,115,107,102,87,99,126,147,151,141,133,131,144,149,144,135,127,117,108,110,112,118,100,92,113,133,147,167,160,152,147,135,124,129,129,135,142,136,117,110,125,145},{100,100,103,108,93,91,101,110,119,115,96,87,83,85,91,99,113,124,125,127,136,139,133,121,114,112,135,143,151,158,158,163,158,155,153,138,114,112,138,161,158,155,146,135,128,122,109,94,101,126,129,119,106,101,116,128,137,146,141,136,129,134,142,142,135,122,98,96,121,137,145,151,150,147,147,142,113,97,119,136,124,117,115,122,120,101,84,82,85,93,100,114,123,122,129,129,134,145,137,120,114,127,152,165,166,164,153,146,141,133,130,131,140,148,147,143,133,128,131,138,141,138,134,130,137,134,137,144,143,148,153,146,138,125,118,121,136,142,148,152,157,159,162,161,163,163,166,163,155,136,124,116,123,139,149,150,136,124,136,148,144,128,131,143,155,159,151,153,168,188,180,162,130,110,116,126,133,138,143,148,148,138,127,126,124,127,129,130,145,144,130,113,90,77,90,102,107,122,127,122,113,89,98,101,98,100,103,108,105,109,113,116,118,117,122,120,110,107,93,101,121,139,150,141,119,111,128,137,130,119,109,100,99,108,112,113,97,93,114,140,151,163,155,151,144,142,142,137,130,127,129,126,120,113,114,129},{102,94,96,101,89,89,106,115,120,108,92,87,82,87,96,102,115,119,120,127,141,144,134,122,126,133,147,156,164,166,165,157,148,144,143,138,126,126,141,153,154,147,135,123,118,117,111,104,113,132,132,121,103,97,117,131,142,152,142,133,124,123,125,127,119,117,99,101,126,137,137,142,147,153,147,141,111,88,113,131,124,114,118,126,113,89,77,76,85,105,111,119,119,115,119,118,119,124,118,112,109,117,143,161,166,165,153,142,136,134,134,133,139,143,137,135,127,123,122,132,141,136,132,134,142,134,128,130,125,129,139,134,129,118,113,115,128,132,145,155,165,166,163,156,153,152,155,154,149,137,129,114,113,121,130,138,130,118,124,134,132,126,138,149,156,155,148,153,160,173,167,152,121,102,117,137,144,141,136,134,134,130,127,131,131,136,129,123,137,141,132,122,100,82,79,89,96,113,127,122,118,103,112,114,115,114,108,112,106,100,112,122,127,128,130,118,104,103,95,101,114,127,140,136,122,110,121,126,118,105,100,98,102,111,113,116,109,102,109,131,150,156,146,138,131,141,155,151,141,130,121,118,125,122,111,115},{102,95,95,94,81,87,114,128,119,103,93,97,92,95,105,116,126,126,124,130,142,141,131,125,135,150,159,165,167,165,162,151,139,132,130,128,123,125,133,138,141,138,129,117,112,115,120,121,128,135,133,128,113,103,115,127,140,150,140,134,126,120,117,117,115,116,99,95,107,117,123,133,135,146,137,126,100,83,106,122,118,109,116,120,97,76,75,80,98,121,123,120,115,111,113,114,117,113,107,106,107,111,132,153,163,165,159,148,137,134,135,130,126,127,125,129,126,123,116,128,137,138,132,130,136,133,127,128,114,107,118,119,119,112,109,108,109,118,141,153,168,173,164,141,137,145,158,157,150,144,138,119,105,106,119,133,130,119,119,128,131,140,153,156,156,154,147,148,158,162,157,143,117,103,120,143,152,145,134,127,127,125,126,132,139,143,128,116,125,133,134,131,110,92,80,85,94,111,127,124,125,122,128,125,129,126,115,115,112,94,109,123,132,135,131,115,102,96,95,102,116,125,131,126,123,113,120,122,112,95,96,102,107,112,120,133,131,117,109,124,148,156,137,119,117,136,155,165,152,140,131,130,139,137,117,107},{103,100,99,91,79,91,120,130,115,105,99,104,101,101,107,121,133,134,131,130,135,134,131,135,143,161,173,174,167,158,148,137,133,129,125,117,110,116,127,133,126,126,125,123,118,117,124,132,138,139,143,149,145,124,114,120,132,141,139,142,137,127,119,112,105,111,105,100,95,100,106,110,125,131,124,108,92,92,109,116,106,102,109,106,80,69,86,103,116,135,130,120,113,112,109,110,111,104,102,105,109,113,123,138,157,159,160,153,139,134,140,139,125,122,121,127,126,124,112,130,141,146,140,133,135,134,129,131,124,99,105,114,124,122,116,104,95,101,131,149,164,167,157,134,121,130,147,148,144,142,142,134,117,107,116,129,134,131,129,137,148,160,163,158,154,148,143,146,151,150,148,143,132,125,135,148,148,144,135,129,126,120,119,124,131,134,123,113,113,125,137,140,127,114,103,99,104,116,122,122,126,140,150,137,129,121,117,116,101,85,112,128,136,134,128,121,104,90,90,97,109,116,119,117,119,120,126,126,112,88,90,103,105,108,124,144,146,134,119,122,137,145,122,98,104,129,148,164,151,141,141,147,152,149,130,106},{103,102,100,90,82,97,120,120,111,111,107,108,109,110,111,124,131,134,129,121,118,117,120,131,135,151,165,165,159,155,145,142,134,126,120,121,131,142,141,129,121,115,119,129,129,119,119,127,135,137,145,156,155,127,107,117,129,131,128,135,132,128,125,117,117,118,111,102,87,95,110,113,130,128,124,104,97,115,124,123,109,93,87,83,74,82,104,119,130,145,135,123,117,114,104,102,95,93,100,107,114,118,117,124,133,140,153,155,139,132,139,139,131,127,130,136,133,125,106,124,147,152,147,141,142,139,136,141,127,99,110,120,128,126,124,113,100,94,125,149,158,149,142,129,118,114,124,130,138,142,146,151,138,115,114,123,135,144,145,154,165,167,157,148,143,135,136,146,156,151,150,151,149,143,139,137,138,139,135,131,124,113,108,111,117,120,116,109,101,113,132,135,136,128,126,117,117,122,115,116,128,147,156,141,130,122,114,104,91,72,100,119,135,137,128,126,115,96,97,99,107,113,120,126,132,135,132,125,107,80,90,111,111,107,122,143,149,145,123,109,117,121,100,78,87,119,136,149,144,133,139,152,155,156,143,113},{105,108,98,84,80,94,111,108,104,107,111,115,119,121,114,118,126,135,120,105,99,95,104,115,119,137,154,154,152,154,149,147,144,132,123,129,145,159,153,137,115,104,119,133,140,132,121,118,129,134,146,164,158,129,111,101,107,123,123,130,125,126,126,130,131,134,124,107,93,98,108,118,130,125,120,108,114,129,140,133,111,92,76,78,81,98,117,133,140,154,144,132,120,112,102,87,78,92,100,111,118,123,126,109,110,133,146,148,145,132,140,143,143,144,140,153,141,114,94,125,147,148,153,148,150,150,148,146,133,115,121,128,131,130,130,122,103,98,124,139,147,141,138,130,115,106,105,115,127,141,153,161,150,136,115,130,147,156,165,163,168,167,157,141,130,130,138,145,156,160,149,152,157,148,137,123,120,122,129,129,113,96,88,92,96,99,107,102,93,103,113,128,135,136,137,135,134,126,113,112,126,139,151,143,135,124,110,96,79,59,80,113,140,135,128,128,120,108,105,107,107,116,131,137,147,152,139,127,103,76,93,122,121,106,110,120,134,142,114,97,95,87,79,58,81,103,121,129,122,115,130,148,156,159,145,122},{106,107,97,86,82,92,105,105,102,101,103,110,118,120,118,116,119,125,106,91,91,85,85,89,104,121,139,144,149,157,157,158,150,150,145,139,143,154,151,137,114,106,121,136,146,141,124,112,116,126,138,160,157,130,112,94,90,110,126,135,130,128,132,138,147,152,150,136,114,110,115,120,128,124,125,122,129,141,147,138,119,104,84,85,91,108,127,139,149,158,149,139,123,112,98,77,76,97,110,119,122,128,129,107,98,113,137,143,142,137,143,149,156,157,151,155,136,111,93,117,137,139,144,142,150,154,149,138,127,118,129,133,134,137,136,123,111,103,124,136,144,145,146,143,127,112,104,111,123,137,153,165,159,146,126,135,147,157,167,169,165,168,158,140,130,132,140,148,158,158,147,144,148,142,128,111,109,115,122,121,105,81,70,80,97,102,96,97,99,104,108,113,117,126,141,146,140,129,119,120,124,130,139,136,138,130,116,102,81,64,86,114,137,137,132,125,123,119,117,117,117,121,134,147,158,163,150,135,107,79,95,126,124,115,109,109,119,126,103,90,90,72,68,58,83,102,107,104,96,93,114,136,143,145,134,116},{105,105,97,92,92,97,105,109,103,93,97,106,120,119,119,108,113,118,99,87,90,86,81,81,89,105,125,137,149,158,159,159,155,152,148,141,138,140,141,138,127,124,132,136,148,152,136,114,103,115,128,149,150,131,115,93,80,95,126,140,141,138,145,150,159,164,170,167,143,128,121,117,124,121,126,131,140,148,150,138,124,115,98,98,106,118,127,129,142,146,142,138,126,116,98,73,76,104,125,132,124,124,128,113,94,97,123,130,135,143,145,152,158,159,154,153,131,113,100,113,116,121,127,128,136,141,139,123,112,110,127,136,139,144,143,129,115,108,127,133,142,149,155,159,142,125,115,123,132,141,156,169,165,154,138,141,147,158,167,171,169,169,153,134,130,137,147,156,158,158,151,141,135,132,123,113,115,121,127,121,106,78,63,76,96,113,102,107,114,109,107,106,112,117,131,138,134,129,125,125,122,123,129,130,138,133,119,109,101,88,107,126,141,144,139,124,122,124,121,117,117,119,131,151,163,169,160,148,120,89,98,123,122,122,115,114,120,122,106,100,99,70,67,66,95,111,102,89,78,77,99,120,124,126,121,111},{103,105,100,97,101,104,106,109,104,86,95,105,122,124,125,115,111,113,100,92,94,96,96,96,88,103,122,137,150,156,154,152,151,146,142,142,141,138,133,130,140,149,154,146,152,161,147,116,99,107,124,145,148,134,113,93,80,82,118,139,152,150,153,154,159,162,171,178,160,136,114,103,116,118,126,137,147,155,155,141,129,121,113,111,121,128,120,113,116,120,119,122,124,124,106,86,88,111,128,133,125,121,127,125,108,103,113,114,127,147,145,145,148,148,147,149,130,119,109,112,103,111,121,123,124,124,127,117,105,104,121,138,143,146,145,135,117,113,128,127,135,147,151,156,153,138,128,132,137,144,161,176,172,162,150,148,148,155,158,159,161,159,146,135,138,146,151,156,158,155,152,139,127,125,123,123,127,133,141,134,120,93,77,84,100,123,117,120,120,108,104,106,114,115,119,122,123,122,119,118,124,123,129,129,136,132,121,118,122,115,127,136,145,147,138,122,118,123,121,118,120,120,129,148,160,164,156,148,125,94,93,109,115,123,126,134,134,125,111,107,104,77,75,77,108,123,104,88,72,72,91,107,107,108,107,102},{113,117,113,108,112,113,107,105,100,85,108,119,133,134,130,126,120,113,102,97,102,111,118,116,108,119,131,141,150,154,152,150,146,145,141,138,139,140,133,125,140,155,164,157,158,163,157,133,117,111,127,142,144,130,102,86,81,75,112,141,165,163,159,154,157,159,165,177,166,136,103,92,115,123,130,142,152,159,157,145,131,122,125,123,136,139,111,94,93,98,94,100,117,128,116,107,118,132,135,137,139,137,138,137,129,124,112,105,120,143,141,134,134,135,137,145,135,128,120,117,102,105,119,128,124,116,117,111,108,112,124,135,136,136,135,130,118,117,126,122,132,147,147,148,148,141,134,136,134,138,157,173,176,168,158,154,152,158,156,150,143,141,133,132,140,145,147,151,154,144,143,137,129,127,122,121,128,135,153,146,133,114,100,97,114,130,129,125,113,103,101,107,115,117,110,102,101,105,110,115,113,112,121,123,131,131,126,129,138,137,143,148,156,153,140,128,124,124,123,120,119,122,135,152,158,156,145,136,118,95,96,110,110,123,134,146,141,130,113,100,96,85,88,89,119,133,111,95,82,78,89,93,86,88,97,101},{128,131,128,120,122,122,109,100,97,95,121,131,141,142,137,137,131,115,101,100,111,126,133,129,124,134,139,143,146,145,145,143,142,141,139,137,136,131,129,129,137,149,162,165,162,156,157,148,128,115,128,141,139,121,91,77,74,75,115,148,173,170,162,156,157,159,164,176,167,135,105,101,124,136,137,144,151,158,157,152,136,123,127,124,136,136,105,86,87,92,86,89,111,131,125,127,145,157,156,154,159,157,149,139,141,139,118,106,114,131,132,124,128,129,132,142,139,134,125,120,103,95,113,129,127,112,104,101,113,130,135,130,123,125,126,122,118,118,120,119,132,147,145,143,143,141,137,136,127,126,147,165,173,169,158,157,156,162,159,147,133,131,130,134,140,142,144,147,142,132,134,138,137,131,122,121,129,136,158,150,138,128,121,114,123,133,137,127,105,95,96,108,117,113,98,82,78,87,102,111,101,95,108,119,132,134,130,134,146,149,153,157,164,158,144,136,133,132,131,129,125,126,138,153,154,152,141,130,115,99,103,116,121,133,143,148,140,132,114,95,96,99,103,99,123,138,123,107,94,86,89,86,73,73,86,98},{136,137,133,124,125,124,108,95,97,105,116,123,134,145,150,151,135,118,102,101,115,128,132,132,135,146,149,148,145,143,144,143,139,137,137,138,133,122,121,131,145,154,168,178,172,157,159,154,146,137,144,155,141,109,83,68,69,86,124,151,168,162,154,152,152,153,159,171,160,134,115,118,135,149,146,150,153,153,153,155,144,129,124,117,123,124,114,104,102,107,104,101,117,137,135,140,148,156,161,167,176,181,174,160,142,137,120,109,106,116,118,117,116,120,122,133,138,137,133,130,111,93,112,129,125,108,98,100,120,147,144,126,113,116,117,114,102,108,110,119,135,148,151,153,150,146,138,131,115,109,135,159,165,165,154,155,154,158,155,136,118,119,126,135,140,141,139,135,132,126,130,139,140,131,124,124,132,136,157,146,140,137,135,129,121,126,128,120,98,89,95,108,110,102,93,84,74,78,91,92,81,71,96,125,148,152,146,149,154,157,159,165,169,166,157,150,143,144,145,145,142,135,134,140,149,152,148,140,127,112,111,117,134,142,146,145,134,123,105,97,104,113,115,108,125,144,140,123,100,89,93,94,81,74,80,91},{142,141,136,127,126,125,108,93,95,110,108,117,131,146,152,146,137,126,109,105,117,124,125,132,133,144,146,143,139,137,142,142,145,141,132,122,115,113,119,129,138,145,154,162,159,149,157,155,145,140,138,144,121,87,78,70,78,105,136,154,160,153,145,145,145,143,149,162,150,129,119,125,142,158,153,155,152,142,135,138,140,134,128,124,124,121,129,125,122,128,129,122,128,145,142,147,152,144,145,158,169,175,171,156,140,129,118,110,99,105,108,113,117,123,120,125,131,130,127,125,118,95,114,128,120,103,96,106,126,152,143,118,102,102,100,98,105,114,118,129,141,145,150,157,152,147,137,129,109,97,121,146,152,156,146,150,150,153,150,129,116,117,125,135,142,149,149,142,133,127,126,135,139,131,124,124,130,132,150,141,142,143,140,134,124,120,111,109,98,93,100,109,106,97,97,95,77,72,83,79,69,57,90,132,159,159,148,148,152,152,155,161,163,166,164,157,157,154,148,146,146,136,129,131,144,152,156,155,148,135,129,130,130,134,138,137,126,110,96,105,111,121,124,118,132,155,158,139,116,98,98,103,95,87,92,104},{147,142,136,124,122,127,114,93,94,106,98,114,129,142,145,144,133,133,112,111,117,124,125,131,129,138,137,133,129,130,141,148,150,151,131,111,108,120,119,125,135,136,140,143,144,144,146,148,139,133,131,128,103,78,78,85,98,123,146,157,157,149,142,144,141,134,132,134,133,127,122,128,146,158,156,153,146,134,114,107,116,133,138,129,123,129,139,146,148,146,150,144,142,143,141,149,149,135,130,145,155,163,159,151,136,128,114,106,107,102,101,113,121,113,121,118,122,124,118,113,110,103,114,127,119,101,97,108,128,147,131,109,101,97,95,90,104,129,132,128,140,150,154,154,150,154,160,146,128,124,133,151,157,157,147,136,137,143,138,127,123,118,126,134,149,163,166,150,139,132,120,120,126,129,129,126,126,131,147,141,139,144,148,140,130,120,113,105,96,91,96,107,110,110,122,116,95,78,77,68,52,47,75,117,152,154,145,145,150,146,147,153,157,160,161,162,165,164,150,146,140,135,126,120,134,150,154,155,154,152,149,135,126,123,128,131,118,96,93,111,121,118,122,123,137,154,159,149,126,100,106,116,109,106,107,109},{148,142,128,121,128,133,115,90,83,99,100,114,130,137,137,137,135,130,114,114,126,132,128,128,126,131,127,123,123,127,140,149,156,156,134,115,118,130,121,119,130,131,134,134,133,137,140,137,124,120,115,109,96,91,101,106,117,132,145,151,154,152,149,149,141,129,115,108,115,124,126,131,143,153,150,149,146,137,111,94,102,123,137,137,133,136,146,154,157,153,155,153,151,146,138,141,143,139,132,140,149,155,150,140,132,123,114,107,117,122,113,115,122,119,122,113,115,120,120,114,109,103,113,126,123,105,96,103,118,128,117,104,107,114,114,104,113,132,135,130,137,149,155,151,152,159,169,159,146,146,150,158,156,162,150,132,129,131,129,129,131,127,131,136,154,171,174,158,142,139,126,118,120,125,128,125,130,133,139,136,136,144,149,145,135,127,120,111,99,90,90,100,122,137,150,142,120,96,85,71,54,44,59,90,121,127,129,132,141,139,140,145,151,154,154,155,160,159,149,147,139,131,124,122,130,139,138,140,146,151,155,145,133,124,122,121,114,102,100,111,112,108,115,118,130,145,153,151,131,106,112,124,119,114,109,104},{138,142,128,119,124,124,110,88,77,95,110,117,128,127,129,136,137,128,122,122,134,136,131,130,125,130,128,126,127,132,142,150,150,150,129,111,120,134,124,116,125,129,132,131,135,143,141,130,115,109,99,92,92,106,123,127,127,133,139,142,145,147,149,149,139,126,105,94,110,130,133,132,135,142,143,144,145,142,122,104,106,123,139,142,140,140,144,148,152,151,154,159,158,146,131,126,136,149,144,146,149,151,149,141,133,125,121,114,128,140,121,111,120,123,119,105,109,122,128,120,114,108,111,120,123,111,98,101,108,109,106,105,117,137,139,124,122,133,136,132,134,146,155,148,153,162,171,160,148,146,145,149,160,171,162,145,139,129,120,126,139,138,135,135,152,169,171,157,147,150,141,130,125,124,127,127,130,134,134,133,132,136,141,144,137,131,126,117,104,89,88,102,133,159,171,166,152,126,106,83,67,59,59,73,91,100,112,120,130,133,135,140,148,151,151,154,154,154,151,153,144,130,122,124,127,125,120,126,135,142,152,154,147,137,129,122,116,113,112,114,110,106,116,118,126,134,139,142,129,107,111,124,124,121,105,87},{134,138,122,114,116,117,110,90,90,93,114,119,128,124,124,129,128,124,132,133,141,137,133,132,131,137,139,136,134,136,140,142,139,135,119,99,105,120,120,115,124,129,128,126,136,146,141,132,119,109,94,86,92,111,128,133,129,132,137,140,140,141,145,149,143,130,107,94,113,138,142,138,137,137,138,139,140,139,131,123,121,127,133,132,133,139,141,140,139,147,155,164,161,144,130,124,136,159,154,155,157,156,154,148,137,131,129,123,131,138,120,105,109,117,112,100,103,114,119,111,114,109,104,108,119,117,103,100,104,106,109,113,129,151,153,140,133,138,139,135,133,140,146,141,150,163,168,155,142,133,128,139,164,176,175,167,158,133,111,110,128,134,130,128,141,157,162,153,148,151,148,144,135,126,126,129,131,133,127,131,130,130,130,135,137,136,134,126,107,84,82,104,144,171,178,176,165,144,127,105,88,84,74,76,84,90,103,109,122,134,139,145,154,156,156,159,159,155,156,162,154,136,127,128,127,120,115,123,127,129,141,152,149,142,138,129,122,121,119,117,116,112,123,123,126,129,129,134,128,110,111,121,128,127,104,75},{132,135,125,117,114,119,121,105,98,89,115,123,128,119,121,125,128,123,131,129,136,134,135,139,134,138,141,137,136,138,136,133,126,119,112,93,93,104,115,114,117,128,127,124,135,137,128,125,126,117,102,89,94,113,127,129,130,129,132,136,136,137,141,146,142,134,116,103,118,142,145,141,146,138,140,140,137,133,131,136,137,131,125,115,117,133,141,140,138,145,157,165,153,130,125,135,148,167,158,158,161,158,155,150,145,143,136,130,124,119,111,99,97,101,92,86,92,105,112,109,108,107,99,98,114,118,103,97,107,114,121,123,136,152,153,146,140,140,139,135,133,133,133,133,140,154,159,150,140,121,108,123,156,168,178,180,166,133,106,100,107,118,118,119,130,143,150,149,147,150,149,149,144,135,130,128,127,123,120,128,131,128,124,125,132,136,138,131,111,83,82,111,150,171,175,173,159,146,144,132,113,108,91,88,95,102,106,102,117,138,148,156,165,165,163,163,165,157,158,163,159,142,130,128,128,126,124,125,123,123,133,142,140,137,138,133,127,128,126,124,125,124,133,128,127,127,128,132,128,116,114,117,122,124,102,70},{137,145,144,138,133,136,136,121,98,84,109,123,128,120,120,122,125,119,119,119,128,134,141,148,139,138,139,138,138,137,131,125,116,113,117,101,97,97,107,106,112,128,127,122,124,118,109,114,126,125,115,97,97,116,127,128,130,127,125,126,129,133,137,142,139,136,124,112,122,142,146,142,148,145,154,152,143,131,132,145,147,136,125,108,108,132,148,153,151,149,156,159,141,117,121,145,162,173,163,159,155,149,150,152,151,151,144,134,117,107,110,103,88,77,61,66,87,108,112,114,116,116,107,101,111,113,100,96,111,124,128,130,139,148,149,147,144,143,139,132,129,125,120,124,134,147,156,155,152,132,112,119,146,160,178,183,164,130,104,95,89,101,103,114,125,134,141,144,145,150,149,150,150,144,132,121,112,109,121,130,132,123,119,121,129,135,135,130,117,96,96,127,154,163,161,160,149,147,152,146,134,125,102,95,104,114,108,96,114,138,150,160,170,172,171,168,164,156,158,162,160,146,131,123,128,133,133,127,122,123,129,131,133,130,131,129,130,135,133,131,128,133,142,138,136,133,135,137,136,127,122,117,116,117,103,78},{146,151,151,147,150,153,140,120,102,84,97,113,124,120,113,112,114,118,116,120,126,134,143,151,149,142,143,142,136,127,118,116,119,121,127,106,98,88,96,100,115,128,128,119,113,106,103,111,121,126,122,105,100,111,120,125,130,136,133,125,123,125,131,137,138,136,127,114,119,141,150,147,145,149,162,158,148,135,132,141,141,132,127,113,112,137,158,169,167,157,155,151,139,127,130,151,162,165,156,150,143,141,143,148,153,155,152,135,113,106,107,99,80,62,46,57,85,108,105,111,131,132,125,116,116,109,97,99,117,127,128,132,141,149,154,149,147,144,138,128,121,118,113,116,127,137,150,154,156,149,130,126,140,155,169,171,156,131,107,95,87,92,94,116,131,137,140,142,140,146,148,150,151,144,133,122,111,104,129,134,132,120,120,121,131,136,131,124,122,110,107,129,155,157,152,153,149,152,153,149,151,143,121,107,110,124,117,110,121,140,147,154,166,173,177,172,164,156,159,158,158,147,133,122,125,131,135,130,122,118,119,122,125,122,119,117,125,135,134,133,130,137,144,149,154,151,153,152,142,131,119,110,105,104,98,84},{134,143,143,135,137,140,126,113,99,93,102,107,106,99,98,109,124,132,123,122,116,123,135,148,150,139,140,140,129,116,110,115,125,130,130,100,91,81,93,106,116,128,136,132,123,114,109,109,115,120,122,110,100,100,107,118,130,147,147,129,116,114,120,128,130,132,129,118,122,143,151,144,140,142,152,148,150,142,132,130,134,126,127,117,116,139,160,172,173,161,154,143,143,147,143,148,155,148,137,135,134,138,137,136,136,140,146,131,113,116,114,105,82,64,50,56,77,99,104,123,136,140,139,132,124,108,95,101,121,127,125,132,143,153,162,153,141,137,133,122,116,118,118,119,128,132,145,147,148,152,140,127,129,141,149,149,148,137,118,105,101,98,96,123,140,142,139,136,139,144,147,153,152,143,140,140,129,110,133,132,134,124,126,124,127,132,125,119,126,120,109,120,147,153,152,154,154,160,158,157,148,145,129,109,104,119,118,121,133,146,144,147,158,169,177,173,162,154,155,147,146,141,133,123,122,125,132,134,122,108,108,117,119,117,113,110,121,135,136,137,142,144,146,156,166,164,167,162,148,132,115,106,100,99,97,90},{130,130,128,121,124,128,117,108,108,112,118,119,108,91,91,108,124,135,127,117,110,110,128,147,145,138,130,130,120,100,101,117,131,133,119,93,84,71,89,110,126,134,133,139,132,118,114,120,119,111,118,106,90,92,100,112,130,143,146,131,112,107,114,121,127,128,130,123,131,143,150,141,135,138,132,136,140,141,130,124,125,122,121,117,122,136,152,164,168,166,157,153,157,160,160,156,147,133,122,125,136,133,132,126,126,127,128,123,119,124,123,112,96,77,63,63,66,81,97,124,142,147,141,132,124,108,99,102,114,117,122,130,143,158,158,153,143,141,125,121,115,116,119,116,120,126,137,132,134,139,136,129,118,118,126,128,132,134,129,118,113,115,105,115,140,146,140,132,134,138,150,148,154,157,156,143,130,130,132,136,136,134,134,133,130,127,110,109,120,115,102,112,138,152,160,161,163,165,166,161,152,137,130,110,103,116,121,133,147,152,142,140,142,153,165,169,161,153,150,143,134,135,133,128,123,123,127,131,124,113,108,111,115,113,110,110,125,139,142,144,148,145,151,160,168,174,173,169,149,131,116,105,98,104,107,97},{121,119,113,108,116,123,117,112,121,131,138,135,121,104,105,121,128,127,122,116,111,113,128,144,140,131,122,121,112,96,103,121,127,124,105,86,80,66,89,118,137,144,136,134,130,125,123,123,116,110,111,101,92,94,102,114,121,130,134,125,114,112,116,119,126,133,139,133,136,140,143,136,133,137,129,126,129,135,131,130,129,129,125,121,127,136,142,151,159,160,159,158,163,168,165,158,144,125,124,127,135,138,133,126,123,123,124,123,121,123,125,121,111,101,88,85,76,73,85,105,122,136,139,134,126,117,116,122,123,118,122,131,137,142,147,155,153,150,127,117,118,118,109,107,118,122,129,123,122,122,122,118,112,105,112,119,128,131,131,127,125,119,106,105,127,142,137,132,133,134,140,149,165,172,164,145,135,129,126,128,133,140,145,144,133,119,97,98,107,102,99,119,147,158,162,164,168,164,161,161,147,133,127,110,103,116,127,144,155,160,147,137,128,134,151,163,161,152,144,136,130,129,127,127,122,120,121,125,125,118,113,113,114,114,112,116,134,150,152,153,154,155,153,160,167,168,167,162,144,128,119,117,113,117,123,120},{114,111,105,103,114,122,120,120,132,138,138,135,130,123,124,131,131,122,121,121,114,111,121,136,137,126,117,119,117,110,119,132,126,111,83,77,84,73,95,122,144,159,151,143,135,131,124,117,111,109,106,107,106,106,107,110,113,120,124,122,119,120,123,123,130,140,145,138,136,135,137,136,136,137,126,120,128,140,140,141,140,142,140,136,139,140,137,141,148,145,145,144,153,167,165,160,142,123,131,130,128,132,131,128,124,125,129,132,129,123,122,124,119,123,116,116,102,88,91,99,105,123,132,130,122,119,129,139,129,117,122,131,131,129,136,151,158,155,138,120,111,109,101,105,116,119,123,123,121,114,113,108,105,96,108,125,138,137,133,131,126,118,109,102,117,135,131,128,133,131,129,146,159,161,157,152,142,131,124,123,129,142,146,140,128,113,95,102,108,103,108,134,157,162,163,167,166,160,158,158,142,132,131,120,116,125,131,146,156,163,152,141,127,128,143,156,154,145,135,128,125,120,116,121,121,119,118,122,126,122,117,117,121,122,119,120,138,155,159,163,166,168,154,155,161,159,160,154,140,127,126,133,133,135,141,143},{100,102,101,103,112,117,120,126,138,143,138,130,126,127,132,135,129,120,125,126,115,105,109,127,135,132,130,131,128,124,132,139,124,104,73,78,98,92,108,126,149,164,156,145,134,127,120,114,109,111,105,116,123,119,113,106,116,123,130,130,127,126,125,125,136,147,151,148,144,138,136,135,135,130,122,123,138,150,145,140,143,146,149,148,148,146,139,138,136,125,125,128,144,165,163,158,143,128,132,126,120,122,126,126,128,128,129,131,130,126,129,139,144,141,126,120,120,119,113,106,117,130,138,138,127,121,135,145,139,126,131,135,132,128,135,146,149,145,141,120,100,101,106,115,117,118,120,124,124,114,110,101,95,86,101,125,143,142,140,141,129,120,111,102,103,112,115,118,128,134,123,127,129,137,146,151,140,129,125,126,130,138,136,127,117,115,110,119,121,118,123,140,152,157,164,170,164,162,161,155,149,140,138,128,126,136,140,152,158,165,155,146,134,132,138,141,134,125,122,123,124,120,117,121,124,126,126,129,132,130,125,125,130,136,137,134,143,153,154,159,164,160,148,145,150,155,159,156,139,128,130,143,150,150,151,151},{99,105,105,106,109,109,118,133,146,146,134,123,123,131,138,136,129,123,127,126,116,103,105,126,137,138,137,139,138,135,134,129,117,104,82,92,116,116,124,132,144,154,147,140,128,116,110,110,111,111,98,112,126,128,124,118,124,132,140,142,138,132,128,127,137,148,152,157,158,153,150,147,139,126,119,124,140,150,149,148,147,144,150,154,153,156,153,147,132,115,113,119,137,159,161,159,147,136,128,122,120,119,124,122,125,126,125,127,129,131,139,152,157,151,135,117,125,140,137,131,144,153,158,161,147,134,144,154,143,131,140,140,135,130,134,142,143,130,126,109,99,105,111,118,125,125,125,126,124,114,113,105,97,88,100,119,133,135,136,137,132,123,114,111,104,99,106,111,119,137,122,107,104,130,144,134,122,121,133,144,146,141,125,112,113,125,127,131,130,128,127,128,138,154,163,168,166,169,165,157,154,148,142,128,128,142,149,157,163,167,154,146,139,138,136,130,119,110,115,124,125,123,122,123,124,128,131,134,138,137,133,130,133,139,142,138,141,144,144,148,150,142,143,141,141,150,154,156,136,123,122,139,154,158,149,138},{104,110,108,107,104,101,116,141,157,151,129,116,120,134,146,142,137,132,129,126,119,109,112,128,139,144,144,143,140,133,127,121,115,107,95,108,132,138,136,131,134,147,146,141,121,99,93,100,108,106,89,103,120,132,137,139,138,142,148,148,142,135,131,131,138,148,153,164,168,167,163,157,139,121,121,127,140,149,155,161,157,148,152,156,157,165,165,157,141,122,117,122,134,150,155,152,144,141,133,127,126,121,124,123,122,124,126,128,134,140,148,158,160,154,140,117,125,143,144,143,157,164,164,163,147,130,135,140,130,119,139,146,142,132,134,140,135,120,110,101,107,113,114,120,129,132,138,136,128,116,117,118,104,94,100,107,116,120,127,131,131,125,118,121,114,103,109,112,117,131,124,111,109,131,138,120,116,121,140,154,156,145,121,108,118,137,141,141,136,132,126,120,135,157,156,157,161,167,160,159,154,151,141,121,119,137,148,157,167,169,156,150,145,143,137,128,117,109,116,124,124,123,122,121,121,123,127,132,139,143,138,130,126,127,130,130,133,138,139,142,137,128,140,142,137,142,144,148,139,125,119,133,153,158,143,124},{103,108,104,103,100,96,115,144,162,160,140,120,113,122,140,143,137,134,130,128,122,117,121,125,130,142,146,144,133,120,119,124,119,110,107,121,141,146,137,127,133,145,143,135,111,87,84,96,101,101,86,99,113,128,139,147,151,153,156,153,144,134,132,134,142,154,161,176,176,171,161,148,134,118,129,143,154,158,159,158,159,151,153,155,155,163,165,160,146,131,128,135,141,149,147,136,128,130,134,130,128,124,124,125,122,121,123,128,138,147,158,166,159,144,123,112,132,146,148,146,146,158,158,159,152,140,139,133,114,106,132,145,147,141,140,142,127,115,110,107,114,117,120,125,128,133,147,146,132,114,114,123,121,108,104,99,99,105,117,125,132,127,124,124,120,117,120,123,122,118,124,128,127,130,130,114,104,118,145,163,168,151,118,99,126,142,145,146,136,125,126,131,144,156,149,150,152,159,155,156,156,151,134,109,108,129,143,153,163,164,154,153,150,145,137,129,122,117,121,126,126,125,122,121,123,122,125,130,138,146,143,132,118,116,123,130,133,138,139,138,129,120,128,136,135,134,134,137,130,120,114,124,139,142,130,116},{116,119,113,111,107,99,116,145,159,158,139,120,109,113,126,126,126,126,126,128,122,121,126,119,118,123,125,131,133,124,121,125,121,114,118,130,140,142,132,126,130,138,131,126,109,90,85,91,99,99,87,97,104,118,130,141,148,153,160,160,150,138,136,141,150,160,166,180,176,171,163,150,145,126,139,155,167,171,167,158,152,150,154,155,155,160,162,162,146,132,126,132,138,145,143,126,110,110,124,123,126,128,124,124,117,117,122,133,143,151,157,161,156,145,128,128,144,143,146,145,137,154,156,159,160,151,141,120,107,98,123,133,141,144,144,140,132,117,121,121,117,113,121,121,133,136,154,152,133,112,110,123,124,114,113,107,105,108,119,127,125,127,135,133,134,138,136,139,125,109,122,133,137,133,128,109,105,116,136,149,159,152,125,111,131,142,142,144,128,112,123,146,151,150,146,154,148,157,157,152,150,145,129,108,110,128,138,144,149,149,141,148,149,145,139,134,133,131,132,130,130,127,120,119,124,122,125,128,134,143,143,130,122,115,120,126,127,132,136,136,130,119,115,125,130,124,122,124,123,119,117,124,132,133,128,124},{119,119,125,128,120,102,115,144,155,142,137,125,106,108,114,112,111,121,127,127,129,126,126,116,105,101,113,125,127,127,126,128,127,124,122,128,136,135,130,130,134,135,130,120,111,98,85,79,83,93,92,88,97,111,124,134,144,158,169,168,158,149,144,144,153,168,170,178,169,165,156,147,145,134,143,160,175,176,162,155,148,141,150,153,159,159,156,152,139,127,132,134,132,137,132,121,102,103,115,120,123,124,126,123,118,115,122,132,139,142,143,145,146,142,141,143,152,149,145,148,140,144,145,161,163,152,143,120,104,114,115,125,138,141,141,133,126,126,128,134,123,112,115,122,129,144,156,149,130,111,108,124,129,125,123,120,121,127,132,138,140,141,147,146,144,151,157,154,128,105,118,132,141,137,124,114,112,125,125,136,150,155,138,117,130,134,134,130,114,104,126,152,154,148,146,151,150,153,151,144,144,136,123,114,119,130,136,138,140,132,135,138,138,134,130,139,142,140,140,137,132,129,125,124,127,128,127,133,138,135,135,136,128,120,125,124,125,125,125,128,129,124,121,118,112,112,119,125,122,114,118,121,123,128,132,139},{125,125,131,132,127,115,124,141,142,130,121,118,105,107,119,112,101,115,130,133,133,126,122,113,100,97,109,124,132,134,131,129,125,123,126,131,133,135,139,142,142,140,133,124,115,100,81,67,75,88,91,90,99,113,123,129,141,154,168,172,165,153,143,137,150,171,174,174,161,159,154,145,144,139,141,157,170,167,159,153,143,134,147,153,156,154,148,145,135,131,139,140,130,128,125,116,108,108,117,118,118,119,124,125,125,124,125,128,125,122,126,134,139,146,148,151,158,161,159,157,145,137,136,151,151,141,138,125,121,128,124,127,135,137,135,125,124,129,137,142,129,117,117,118,122,137,146,138,124,109,107,123,132,130,134,137,140,143,143,146,154,157,155,151,150,154,157,153,130,109,119,130,138,136,126,122,128,133,127,133,148,159,144,123,124,131,125,111,103,112,132,143,141,143,147,153,149,148,142,134,134,132,131,131,135,140,139,136,130,130,136,129,118,114,120,138,142,140,136,135,136,135,135,135,134,137,135,136,137,139,141,139,136,134,139,135,133,125,118,121,133,140,136,115,98,106,127,139,127,113,111,116,116,117,131,152},{130,129,132,131,131,130,136,138,132,120,107,109,102,106,127,118,105,114,129,138,142,135,126,111,104,104,116,131,140,141,132,123,119,120,130,138,139,142,151,156,153,145,135,126,119,108,88,68,71,86,98,103,113,124,128,128,136,148,160,162,155,147,139,134,146,170,176,173,160,161,158,149,147,142,137,153,166,164,162,156,143,129,139,144,147,146,141,142,141,142,147,144,128,120,122,115,110,108,116,116,117,120,126,127,130,132,128,123,112,103,115,129,139,153,152,156,157,168,172,167,152,136,129,135,134,134,138,133,130,134,128,128,134,137,133,119,121,128,141,145,136,129,131,126,112,121,126,123,119,113,113,126,126,129,138,144,146,145,143,147,155,167,164,153,143,139,145,148,133,116,120,126,133,134,129,129,134,139,139,140,148,159,143,125,129,129,121,111,103,108,123,133,133,139,145,148,141,138,131,126,135,137,144,149,149,149,147,140,127,127,133,127,114,107,112,130,143,146,140,138,139,137,139,138,139,144,142,136,135,140,145,140,140,142,150,147,145,131,118,118,131,146,144,115,92,102,126,139,131,119,108,106,100,97,118,147},{121,123,131,131,133,137,141,134,119,104,93,95,95,107,132,126,114,115,127,141,152,150,143,127,118,121,131,142,150,152,145,136,128,128,136,145,145,141,144,150,152,144,134,129,128,125,110,90,87,100,113,121,130,137,139,137,143,147,150,150,149,149,144,136,151,171,175,174,163,161,158,148,145,131,127,146,162,165,165,160,139,118,123,131,137,143,144,152,157,160,158,154,138,128,130,121,111,105,109,110,116,124,132,134,129,131,125,120,104,95,113,127,141,156,152,158,152,162,167,163,155,139,125,118,125,140,146,143,140,138,130,130,135,140,136,122,120,125,139,143,141,143,146,135,114,110,112,115,119,120,120,125,126,126,133,139,143,147,148,153,161,169,161,148,137,134,141,142,138,127,123,122,128,134,129,130,138,142,147,149,153,162,148,135,135,132,131,127,113,103,112,127,134,140,145,145,137,134,125,121,133,141,152,158,152,149,146,135,124,119,127,132,129,120,115,123,142,156,151,143,137,131,135,133,137,142,139,134,134,143,149,143,140,140,150,150,149,139,125,121,130,141,140,121,106,111,124,129,135,136,133,129,106,78,90,121},{111,120,137,140,139,137,138,129,111,90,85,85,98,118,134,127,118,113,127,144,153,154,153,146,136,137,139,144,152,160,161,156,150,150,151,155,152,137,132,141,144,140,136,136,138,140,130,113,114,120,126,131,137,142,146,147,151,151,147,140,139,149,156,153,157,169,172,173,164,157,153,146,138,115,120,141,154,160,157,152,136,115,114,125,136,145,149,158,166,170,167,164,150,137,134,121,106,101,107,111,120,129,134,134,131,128,124,123,108,102,121,127,131,147,151,163,152,149,150,151,154,139,115,105,127,151,153,152,152,143,134,132,134,137,134,124,116,117,132,139,146,154,156,141,121,106,107,115,120,124,125,124,124,118,119,124,135,148,156,163,165,165,154,142,132,134,147,150,146,136,126,118,124,133,128,126,136,138,146,155,163,171,156,144,150,149,150,141,123,113,116,124,132,141,149,148,138,130,118,116,135,142,149,151,144,144,145,133,120,117,125,134,138,135,122,119,135,157,155,143,134,129,132,129,134,137,133,131,134,143,148,143,139,133,143,144,142,136,127,120,123,129,129,122,121,126,128,126,136,155,156,142,118,95,88,89},{118,130,148,150,144,136,133,124,103,84,85,85,106,130,136,128,116,105,120,140,151,150,152,149,145,144,141,144,152,163,168,166,164,165,164,164,156,134,125,136,143,141,138,136,137,139,134,126,129,132,132,132,135,139,143,147,145,143,139,134,136,149,160,160,154,166,171,175,168,156,150,142,130,109,121,142,152,157,153,150,141,125,115,126,137,146,151,160,168,173,170,165,152,139,133,120,104,99,106,111,120,128,134,133,132,127,124,124,116,116,129,131,126,142,154,167,152,135,132,139,149,132,103,100,132,154,155,157,161,152,144,138,131,128,125,116,114,112,125,133,147,156,157,143,122,106,107,115,119,125,125,121,118,116,117,119,130,147,162,173,162,155,144,131,124,134,151,160,153,142,125,116,120,131,126,124,135,140,146,156,167,176,167,158,167,160,156,146,131,123,122,124,133,145,156,153,140,128,114,117,134,136,136,136,134,139,145,134,120,120,126,131,143,151,135,120,125,145,149,142,137,135,133,125,127,129,124,125,133,142,147,145,135,126,135,134,130,127,123,117,119,126,127,124,126,132,129,122,134,155,155,138,125,114,99,82},{127,132,143,145,145,138,129,115,100,92,100,94,111,133,141,140,118,97,108,132,145,144,143,141,136,139,137,142,151,162,171,172,174,174,172,168,156,135,126,133,140,139,132,126,125,129,131,132,136,141,136,129,131,134,135,138,136,129,129,135,140,146,147,142,150,165,172,174,168,158,151,139,126,115,123,142,153,155,153,150,138,129,114,124,135,142,150,158,165,169,166,159,148,137,131,121,108,98,99,101,113,127,138,140,130,124,117,114,114,121,130,135,136,147,160,165,151,129,123,134,142,129,103,102,129,146,152,159,152,147,145,136,124,123,125,121,117,113,127,135,149,151,148,138,127,115,112,116,122,127,124,117,112,116,123,126,135,151,163,172,166,148,131,121,129,145,152,160,158,143,122,114,116,127,126,127,141,145,140,145,159,177,181,177,171,157,154,151,141,132,127,127,136,146,155,151,137,125,113,121,122,121,119,127,133,136,136,122,112,114,123,130,145,156,140,123,117,130,138,139,141,143,140,132,126,129,121,119,130,138,144,146,131,122,127,125,125,124,120,114,112,119,123,125,132,137,136,132,128,131,138,138,126,104,92,95},{121,121,126,132,143,141,126,104,95,99,108,91,95,109,126,133,129,102,108,128,137,132,130,128,123,129,130,134,141,151,165,170,168,165,161,154,140,126,121,125,131,131,124,117,118,123,130,138,144,150,140,126,125,128,128,130,128,126,130,132,124,121,128,135,145,160,165,164,164,163,160,145,134,129,125,138,148,145,143,139,130,128,111,122,131,134,141,147,156,159,156,149,140,132,125,116,103,92,93,99,115,131,141,140,132,126,113,104,110,121,129,140,138,146,159,161,155,136,130,141,137,131,110,106,122,137,150,158,148,145,140,124,106,107,115,115,113,113,131,142,155,150,143,135,130,122,116,117,129,138,130,122,119,124,132,140,154,169,173,172,164,147,131,120,132,147,148,160,161,141,118,112,114,124,126,131,134,138,125,130,153,178,185,178,174,166,167,163,153,144,134,129,131,137,142,138,126,116,103,113,121,115,110,122,134,136,133,118,104,108,122,133,143,144,127,116,115,119,128,133,139,148,148,146,141,143,129,121,126,131,133,136,130,121,122,120,126,126,117,111,115,116,117,122,130,132,130,131,133,130,132,130,128,125,114,113},{116,108,115,125,137,131,118,102,98,107,109,87,78,86,107,131,132,114,102,114,119,117,112,114,113,115,125,125,135,146,157,159,151,144,132,132,128,116,116,122,131,133,129,128,121,122,130,150,159,153,146,134,131,129,129,127,132,131,137,128,115,112,117,128,142,158,160,164,168,168,167,156,145,137,136,140,137,133,133,131,126,120,114,125,129,124,134,148,155,150,146,148,137,122,118,115,106,92,94,108,121,134,138,135,129,117,107,98,107,118,131,142,139,143,150,151,151,149,142,140,137,135,124,111,113,128,147,156,149,140,150,117,91,93,106,111,113,107,132,145,153,148,135,132,132,125,133,132,140,143,136,130,127,125,141,149,167,177,174,172,164,152,137,130,136,143,144,149,150,142,120,106,110,124,134,129,125,116,119,123,153,185,187,173,170,169,172,166,160,150,143,136,127,126,125,127,113,97,98,99,102,107,110,115,118,121,121,111,100,104,120,130,135,126,117,107,111,116,120,128,134,140,149,149,148,149,127,119,126,125,122,127,125,126,119,120,126,125,118,110,115,116,119,122,122,124,128,130,129,125,126,125,127,133,134,130},{105,104,114,124,134,131,121,109,113,117,106,82,70,78,100,127,131,111,95,101,103,103,103,109,114,114,123,128,138,145,144,137,127,121,116,117,118,115,118,130,142,150,150,148,135,127,135,157,161,155,142,132,128,126,123,124,128,128,133,129,119,117,124,136,144,154,158,164,169,172,173,167,161,152,145,141,137,133,128,123,119,114,116,128,132,126,132,147,158,154,149,144,133,122,116,110,103,97,102,120,132,132,137,145,133,122,109,96,104,119,132,138,129,135,141,146,149,146,144,147,148,146,139,122,114,125,144,158,154,146,154,119,88,85,98,107,106,105,127,138,146,145,138,136,133,131,145,145,143,141,140,138,139,141,152,155,166,175,174,171,169,158,151,144,143,142,136,136,144,143,124,108,110,124,132,126,110,101,111,126,154,178,182,176,163,159,164,163,161,154,148,137,127,119,120,125,112,95,89,85,87,102,111,112,111,115,119,111,98,88,104,115,122,119,110,104,109,117,119,122,126,130,138,144,149,148,129,117,125,123,118,120,123,128,123,121,124,123,121,117,114,115,119,124,125,123,124,128,128,129,127,129,131,131,134,140},{98,113,128,133,136,133,133,132,133,131,103,82,73,84,103,128,127,105,86,88,95,102,105,112,117,118,129,137,143,138,123,108,103,106,116,121,126,125,122,134,152,165,166,164,147,131,140,163,165,156,132,124,122,122,115,120,130,127,125,126,125,127,137,144,145,149,155,162,166,168,170,170,171,164,153,139,134,132,121,115,115,106,108,118,123,123,133,154,159,156,151,139,131,128,121,115,110,117,116,124,133,136,148,159,154,132,107,88,99,119,126,120,114,126,132,140,143,141,149,157,160,157,155,144,136,143,152,158,161,150,155,129,101,91,97,104,105,107,120,127,133,138,143,146,142,133,139,139,136,138,144,147,152,155,156,153,162,172,173,165,156,146,151,153,151,148,137,132,138,142,127,108,106,119,127,124,104,87,98,127,157,171,171,165,162,156,160,162,160,155,149,135,128,121,131,136,119,101,88,79,86,100,107,106,112,127,131,120,93,73,84,93,103,115,114,113,112,122,122,122,127,130,136,145,150,147,134,118,127,126,121,122,120,125,122,121,123,123,124,126,122,122,125,131,133,124,120,125,132,135,129,130,133,127,132,143},{116,136,147,143,140,138,144,150,149,144,106,88,85,101,112,127,128,107,86,85,99,112,113,113,115,119,131,138,136,122,103,92,97,107,118,122,127,130,131,141,157,168,169,168,155,138,147,168,171,156,119,111,109,110,103,113,126,132,133,140,143,144,152,151,151,148,156,163,164,163,162,164,160,156,144,126,126,129,117,113,107,98,104,116,124,126,132,149,161,157,152,140,134,136,129,124,123,135,130,129,132,136,150,157,150,129,108,90,95,108,115,112,108,127,130,133,134,136,153,164,172,166,165,158,154,165,165,162,159,146,151,138,117,102,101,108,114,114,114,116,119,125,139,148,144,135,134,137,139,139,144,149,153,153,142,138,151,167,170,157,138,127,137,149,155,157,148,140,133,136,126,112,110,116,120,121,104,87,99,132,152,156,156,156,152,150,152,156,158,157,154,145,139,137,147,144,129,117,101,90,90,101,103,96,102,121,132,128,110,84,76,78,93,114,118,116,117,121,121,122,128,131,134,139,136,132,125,110,122,125,121,120,115,121,122,122,121,119,123,131,134,136,139,146,144,127,115,119,128,133,122,120,123,122,131,137},{141,156,156,150,146,143,145,147,145,142,106,91,96,118,124,129,131,115,101,99,118,133,128,119,118,117,121,122,115,104,93,94,110,122,121,119,121,124,133,141,149,156,160,162,154,139,148,165,162,142,102,93,87,85,84,99,125,145,152,156,155,155,165,164,153,144,147,156,160,159,156,154,148,142,125,107,113,119,110,105,109,99,102,113,123,130,134,145,151,151,152,145,140,139,133,134,141,146,140,139,135,132,145,151,135,120,110,103,105,107,109,112,115,133,130,123,123,134,156,167,172,171,170,165,159,168,164,157,154,142,146,142,125,104,102,113,119,117,111,112,110,111,123,136,142,145,141,141,140,134,137,151,153,152,133,128,140,156,159,145,134,123,128,139,146,154,153,146,129,124,119,121,125,122,117,118,113,95,100,131,148,150,151,152,149,154,150,149,150,151,152,152,152,149,146,133,128,129,118,107,106,109,104,95,98,114,124,126,127,112,95,92,96,104,113,119,118,115,117,121,123,124,126,128,120,113,104,94,110,118,116,114,113,121,127,126,121,115,118,131,139,146,153,157,148,125,109,110,119,126,112,102,105,116,131,132},{144,158,158,158,153,147,142,139,134,134,107,95,105,128,133,133,126,122,121,123,142,153,144,135,128,116,106,104,100,99,99,110,123,137,130,122,121,122,130,134,134,137,148,152,148,137,143,154,147,129,99,94,85,81,89,108,143,163,169,168,166,168,174,170,150,139,134,143,154,157,154,149,144,136,113,98,105,111,107,104,108,102,105,115,125,132,136,139,142,144,148,147,141,132,129,135,142,148,147,144,138,140,147,143,128,118,116,116,118,110,107,114,125,134,127,115,116,133,159,170,170,168,161,159,153,161,156,146,149,138,137,138,125,104,98,106,116,115,111,113,108,104,112,128,146,155,146,142,137,129,133,150,157,158,142,134,138,147,146,138,133,129,126,130,134,141,148,145,127,111,109,123,134,130,122,122,124,108,103,128,144,149,153,155,157,167,157,149,146,146,149,152,147,147,137,121,120,129,127,122,120,116,110,105,111,121,125,127,129,123,109,110,103,96,102,112,110,105,110,116,115,115,117,122,121,106,85,76,91,107,110,110,115,121,128,129,126,120,118,125,137,146,153,150,136,117,106,109,123,132,116,94,94,112,130,131},{137,150,152,157,153,147,142,138,135,131,114,100,113,132,131,126,132,136,149,154,169,171,160,155,149,128,107,101,97,95,91,100,119,134,132,120,120,123,125,128,123,121,137,143,142,137,137,142,131,116,102,106,102,96,112,129,149,165,170,169,171,171,166,155,150,143,132,137,150,155,155,148,138,133,111,102,106,108,112,115,123,116,107,105,111,125,142,148,144,141,138,138,134,124,126,135,132,143,148,146,149,157,152,135,126,129,136,133,128,114,113,126,133,131,124,114,112,128,154,170,174,165,143,141,140,150,152,148,143,135,129,130,121,104,99,104,115,115,111,109,101,99,107,129,148,159,149,148,146,140,140,147,154,159,152,146,141,140,135,134,139,146,140,139,140,144,152,149,125,106,107,125,137,137,131,133,131,128,123,133,133,134,149,163,175,186,173,160,148,144,140,137,131,131,124,117,117,125,133,132,126,123,122,120,124,129,132,139,138,128,117,122,121,117,107,102,97,93,97,104,107,105,109,121,127,110,78,69,75,94,102,107,116,124,132,131,130,127,120,121,132,138,141,134,123,114,112,112,118,129,113,87,88,106,120,127},{140,145,139,147,147,146,144,139,137,128,116,104,119,134,129,120,130,137,156,165,177,173,161,160,150,128,107,104,99,93,82,87,109,127,134,124,124,127,117,116,115,108,126,133,136,134,130,130,123,110,107,119,120,113,131,144,154,167,171,170,172,173,166,156,149,148,135,136,145,147,150,144,134,134,116,110,107,102,112,119,136,131,114,104,104,120,144,151,144,136,123,125,128,126,135,145,143,144,146,150,161,170,159,145,144,150,157,152,148,132,124,132,137,130,127,119,111,120,144,165,171,162,134,134,133,141,149,151,144,142,135,130,120,109,111,121,120,118,110,101,90,92,103,130,147,156,147,150,151,150,150,150,153,160,158,152,140,131,119,121,134,150,143,141,142,140,146,138,123,107,114,132,141,141,139,141,142,145,136,137,126,123,142,162,177,188,179,168,153,147,139,128,122,116,110,114,118,125,137,135,128,118,113,114,124,129,126,129,129,124,124,124,121,128,115,103,93,88,90,97,104,102,105,123,128,117,84,77,72,87,96,104,113,130,142,135,128,124,119,120,126,130,131,125,120,119,118,113,117,130,116,93,101,118,127,139},{140,134,127,134,142,146,146,140,132,122,111,117,133,135,124,117,124,138,143,153,165,160,153,153,144,125,110,106,101,88,79,88,108,123,128,132,139,132,113,106,113,116,112,126,139,137,125,125,118,109,110,123,130,133,141,148,157,161,165,172,172,166,160,151,146,136,134,132,136,137,139,140,132,136,122,120,106,93,108,128,145,147,137,109,94,116,146,155,144,135,119,118,128,135,145,156,154,151,147,154,165,164,159,155,163,164,167,169,165,147,142,145,143,137,137,132,118,118,140,162,165,154,127,128,132,139,147,145,144,142,145,134,120,112,129,144,138,117,112,103,90,91,105,128,147,149,144,149,155,156,158,152,152,154,163,154,142,135,122,120,137,162,148,143,144,143,139,124,115,120,130,135,139,145,147,149,152,155,148,132,114,113,134,153,172,183,181,168,155,143,132,118,110,105,109,121,136,137,142,140,132,115,103,110,115,124,122,119,123,122,124,125,129,128,119,113,102,93,95,104,111,108,104,111,115,106,84,78,78,84,88,102,115,123,139,133,119,115,109,114,120,126,124,124,129,128,119,109,105,116,113,96,113,140,147,146},{139,129,122,131,143,149,149,141,123,114,113,129,145,142,126,117,122,126,130,134,138,136,133,136,132,118,108,108,110,103,94,99,121,126,129,139,139,127,111,111,117,111,107,128,146,149,135,124,115,112,111,123,130,133,143,150,152,158,162,166,165,154,145,139,134,126,127,125,126,125,129,133,135,133,125,120,100,85,107,128,149,153,147,125,107,115,137,152,147,138,117,120,136,143,153,161,156,157,150,146,147,150,155,154,158,156,163,167,164,150,149,152,153,150,151,145,132,130,146,163,156,137,116,121,132,142,140,138,140,145,152,142,126,116,134,153,145,122,114,110,103,101,109,125,138,146,143,145,150,150,153,150,149,147,147,139,138,142,136,133,148,165,150,142,141,142,138,125,122,130,137,135,134,141,145,146,151,156,150,134,112,100,117,142,156,165,165,157,147,137,128,116,104,100,118,129,138,146,149,146,131,122,104,106,112,118,117,112,117,115,118,121,125,128,124,122,115,108,109,114,117,114,106,104,95,89,82,81,82,90,93,96,99,114,122,115,107,103,105,113,119,125,128,133,137,132,122,110,102,109,108,100,126,152,157,157},{138,124,118,129,142,152,153,144,122,108,111,134,149,143,126,114,111,111,119,123,120,116,115,118,119,113,110,116,130,135,127,124,128,139,139,140,126,123,111,108,112,103,104,130,153,163,151,131,123,120,116,121,127,130,142,152,156,155,151,154,155,143,128,119,114,114,123,122,117,113,122,133,133,126,124,117,98,85,114,132,146,150,150,143,129,124,137,153,147,134,110,117,143,156,164,167,161,161,150,138,135,143,152,148,138,136,152,164,161,150,155,159,160,162,161,154,142,136,144,154,145,128,120,124,128,133,128,133,138,148,159,151,133,119,130,150,141,121,113,120,123,120,120,125,136,147,144,140,140,139,141,140,145,145,136,129,135,144,143,140,146,159,154,147,144,146,142,133,136,142,143,131,126,132,137,141,147,151,146,138,118,97,104,128,137,141,142,142,138,133,128,121,109,102,125,131,135,150,152,148,136,130,112,109,114,118,116,113,113,108,113,120,125,131,133,133,130,122,119,120,123,126,116,103,91,80,83,84,90,99,95,79,82,95,92,91,99,102,104,107,119,127,134,142,141,133,125,114,112,117,118,113,137,157,162,168},{137,122,118,129,140,150,154,147,131,113,116,138,150,146,133,118,108,107,109,113,107,100,106,110,106,105,103,113,142,163,160,149,145,145,143,157,144,133,104,90,112,111,117,138,158,169,160,139,130,126,128,129,132,133,134,144,156,150,140,136,135,129,115,102,103,104,115,117,115,111,117,125,129,121,121,112,105,99,126,136,146,144,147,155,150,140,142,148,142,125,104,112,146,167,169,172,169,163,148,139,140,149,151,139,125,120,145,165,160,147,151,156,162,168,164,155,145,138,139,142,135,123,120,123,126,128,127,129,140,149,157,154,140,123,123,135,132,118,113,127,139,136,132,130,140,150,144,134,131,129,132,134,144,152,147,143,146,148,151,150,147,153,155,150,145,148,151,153,148,148,144,129,120,123,128,135,140,142,143,142,124,99,97,112,120,118,121,129,135,136,136,134,123,114,129,135,141,157,158,153,131,120,111,109,112,116,114,117,111,102,109,122,132,140,144,146,139,136,135,128,126,132,125,111,96,81,87,86,97,105,96,70,75,86,89,89,100,104,107,108,118,129,141,147,141,133,130,123,122,127,128,122,140,153,155,161},{135,124,124,130,135,143,149,147,135,122,128,145,152,152,146,131,113,111,102,110,109,103,115,118,112,112,105,112,144,172,171,155,151,150,150,168,158,144,105,81,118,130,139,148,164,171,162,143,130,121,135,135,136,136,123,132,141,138,132,120,112,114,111,102,93,97,112,114,111,108,118,130,131,122,117,107,116,121,137,138,148,143,146,160,161,153,149,143,135,121,112,116,149,175,173,179,178,169,157,150,148,151,149,139,124,113,140,165,161,146,145,150,152,161,157,150,144,138,137,135,134,132,128,128,130,134,143,143,146,145,145,148,144,132,122,125,124,119,115,130,147,148,144,141,144,149,142,132,128,128,133,138,150,165,165,164,161,153,154,154,152,150,157,156,152,151,155,164,156,146,138,127,117,115,120,128,130,133,141,147,131,109,104,107,101,96,103,121,137,146,146,143,136,131,132,142,151,158,157,151,129,107,111,112,112,113,108,117,116,101,105,121,134,141,145,148,146,142,138,130,131,140,133,116,104,93,99,98,108,112,102,80,72,76,91,95,106,113,113,113,117,128,139,144,141,138,140,136,131,133,131,123,138,149,146,145},{133,127,129,130,130,137,144,147,140,133,142,153,154,158,157,145,125,118,105,113,119,121,138,141,135,134,124,125,148,167,164,149,142,151,155,163,154,143,112,94,125,145,154,156,169,171,158,137,122,116,139,145,146,143,118,117,131,131,127,112,105,110,108,100,95,94,107,113,113,112,125,142,137,126,117,110,126,137,142,138,150,150,151,160,160,153,149,140,132,128,130,131,153,178,179,186,182,178,170,162,151,143,145,146,129,113,133,157,158,143,137,139,140,150,147,144,143,141,142,137,134,136,135,131,134,143,158,155,147,135,126,134,139,136,125,123,124,124,121,127,144,150,144,142,143,143,139,134,132,133,139,146,157,169,171,171,167,158,155,153,150,145,154,159,158,152,155,164,159,142,131,121,110,109,114,119,127,126,133,142,134,120,112,103,89,81,90,113,137,153,153,147,143,141,129,139,147,148,150,147,132,107,119,126,124,117,110,119,115,97,96,110,122,127,133,141,144,137,130,122,124,133,128,117,109,105,109,115,123,123,110,87,66,65,91,101,111,117,117,116,118,121,124,130,134,139,147,147,142,139,131,116,125,137,135,132},{130,128,130,129,129,138,144,149,149,144,152,161,160,164,163,149,136,120,111,114,119,134,156,164,152,149,137,135,144,150,149,143,144,144,145,158,154,131,107,107,132,150,160,161,172,169,152,127,115,117,143,156,157,149,119,100,104,107,104,98,107,115,105,95,102,85,89,104,119,121,130,143,146,132,124,124,133,139,136,134,148,159,157,155,152,144,143,140,142,147,148,144,154,172,180,183,177,177,173,167,153,140,143,151,141,125,137,151,153,138,127,128,137,145,141,140,141,145,150,145,141,138,139,137,150,166,171,160,141,122,109,119,129,135,130,128,131,130,120,112,127,140,133,132,136,133,136,139,137,136,142,148,155,160,162,163,164,165,162,156,147,141,147,149,149,141,146,155,150,137,131,122,111,114,116,111,114,116,121,130,129,123,118,111,93,80,83,104,133,156,157,150,142,137,119,125,133,137,144,143,126,112,124,137,138,124,116,118,105,88,84,95,103,105,113,130,132,133,131,122,114,113,114,116,117,120,124,136,137,134,116,86,58,68,102,115,114,105,111,117,112,109,106,113,123,129,138,145,139,131,121,103,110,126,130,126},{128,127,130,128,131,142,148,153,150,144,152,162,165,168,161,143,130,113,119,122,123,145,166,178,169,161,143,134,132,129,133,139,143,148,146,143,133,110,98,109,131,146,160,165,176,172,154,127,117,119,135,146,146,139,116,90,98,105,103,102,120,125,106,96,83,66,75,98,114,116,131,154,154,138,133,138,137,135,125,127,138,160,156,149,147,140,141,147,157,165,157,150,151,162,176,173,171,171,167,166,158,145,144,151,147,136,145,154,154,141,129,130,137,142,135,133,135,142,151,147,143,140,151,145,155,170,167,156,133,113,100,113,124,135,137,138,131,126,109,92,108,131,130,133,127,124,133,141,140,138,142,149,149,149,150,149,154,162,159,151,143,141,146,146,141,127,130,136,135,131,137,133,124,128,125,109,118,127,131,131,123,113,114,117,106,86,81,97,127,156,161,154,138,128,108,111,117,125,131,130,125,122,130,143,146,125,116,109,102,86,80,86,87,84,93,113,128,126,126,124,123,119,112,111,117,127,133,144,129,120,101,66,53,67,100,118,117,98,105,110,102,97,94,105,115,116,122,131,127,114,106,97,112,134,138,129},{127,127,126,126,131,142,147,143,143,142,156,159,167,167,156,137,128,117,130,134,133,143,165,175,168,154,149,121,110,114,127,137,145,154,153,143,117,91,84,103,129,145,157,166,174,171,153,129,114,113,130,146,147,133,110,94,101,106,109,109,121,128,109,90,74,51,68,89,104,109,134,160,162,147,143,146,145,137,127,126,140,153,154,145,141,141,147,157,171,175,172,159,152,157,163,163,161,161,160,166,160,150,144,151,151,146,153,152,152,140,136,131,134,140,127,126,136,141,151,153,147,151,155,156,158,164,161,144,123,102,112,117,128,141,152,147,133,121,94,77,97,120,131,131,120,118,139,144,142,136,144,146,139,131,129,137,146,148,144,138,134,135,151,148,136,124,118,119,126,131,136,142,141,139,127,116,125,139,138,134,116,105,110,116,110,94,84,94,119,145,157,150,130,116,104,100,101,110,118,116,117,129,134,144,147,135,123,107,96,85,92,89,82,75,81,100,116,122,122,128,131,122,113,108,113,126,132,128,114,100,85,62,59,82,99,112,112,97,93,99,92,84,94,103,111,112,112,109,105,97,93,94,117,136,138,124},{119,123,125,123,123,129,131,127,125,129,145,152,153,152,144,131,131,128,142,141,135,140,153,155,149,144,140,115,105,101,118,143,154,163,160,151,125,93,80,97,129,151,156,158,165,162,146,120,106,107,129,153,158,143,118,101,112,115,117,116,122,123,103,84,71,65,79,80,92,111,140,159,164,153,150,150,148,145,140,139,143,147,145,139,138,146,161,176,177,179,176,163,152,156,164,166,164,162,159,165,160,150,144,152,158,155,154,153,149,137,136,139,137,134,125,129,141,152,159,156,156,156,156,158,157,161,159,142,120,113,133,138,141,145,154,153,138,116,85,72,97,120,127,123,117,119,141,147,143,136,142,144,131,123,119,124,131,131,126,120,123,126,142,140,133,125,118,115,125,133,138,142,143,145,136,126,136,144,138,130,111,99,101,106,102,90,85,94,112,133,141,138,127,120,113,110,107,103,101,103,116,120,124,134,142,143,133,111,91,76,91,98,92,83,81,92,106,119,124,129,130,122,113,107,114,118,115,103,91,88,84,71,77,92,100,102,100,93,89,88,84,80,96,109,119,118,114,109,100,95,99,108,125,131,126,112},{109,116,121,118,113,114,114,111,111,115,125,132,129,135,134,131,140,142,152,147,137,135,137,132,130,138,137,119,106,87,103,138,152,158,154,147,126,97,85,102,131,147,146,148,151,140,126,114,107,108,131,158,165,149,124,109,119,120,123,124,125,122,102,83,79,84,99,93,96,109,136,158,162,151,147,145,145,152,156,157,148,143,141,138,138,149,168,182,177,175,172,164,155,158,165,167,164,158,153,158,156,146,140,148,164,169,164,163,150,130,125,135,137,129,130,138,147,159,166,162,162,160,158,161,156,154,155,139,124,117,140,154,152,139,141,149,138,115,87,79,102,118,121,116,109,113,137,147,144,134,138,141,135,124,116,118,124,124,116,109,111,113,126,127,128,130,127,121,124,132,139,145,146,152,147,138,142,142,129,121,106,94,94,99,98,91,96,106,120,135,137,135,132,132,132,132,127,109,96,97,99,103,113,127,141,153,142,116,87,70,90,103,102,93,85,90,103,118,125,125,124,121,117,114,112,113,107,85,67,71,83,88,91,100,103,96,94,94,86,79,79,84,97,107,120,131,132,125,115,108,114,125,128,117,104,90},{120,124,124,116,107,103,105,106,113,110,106,108,104,119,125,125,138,138,143,142,133,127,127,125,132,144,142,129,113,85,96,130,142,141,135,130,116,102,101,117,132,135,137,138,134,123,113,113,118,118,133,153,158,145,127,116,124,123,127,132,133,128,112,94,98,108,124,120,115,112,130,154,153,141,139,142,148,160,167,168,157,144,140,136,131,143,163,175,177,167,160,156,154,161,170,170,160,156,155,155,144,130,130,145,167,179,173,172,150,123,115,130,136,129,137,146,152,160,160,159,159,164,166,168,156,149,152,137,123,119,139,153,151,134,131,139,135,118,99,91,101,108,116,121,106,107,129,145,141,126,131,141,143,131,121,122,132,135,129,121,113,114,124,126,135,145,146,138,126,126,135,149,151,156,152,143,142,135,119,111,100,92,94,103,105,102,113,128,143,153,145,138,135,139,144,146,138,114,90,83,86,93,109,123,139,151,142,121,94,80,100,112,114,106,92,92,104,116,122,121,121,121,121,120,113,112,105,77,53,58,78,99,102,106,106,97,96,95,83,80,88,92,98,103,115,130,138,137,133,127,130,136,126,106,89,75},{144,144,140,127,112,105,110,120,118,113,102,98,93,110,120,122,129,128,132,140,134,124,126,137,144,153,149,142,126,99,104,124,126,120,117,120,114,117,127,139,138,132,140,137,133,134,125,125,128,129,134,142,143,137,130,124,131,129,132,140,142,138,126,111,112,129,141,134,127,121,125,136,133,125,131,145,153,159,160,160,153,142,141,136,128,137,152,160,165,157,154,155,158,165,169,166,154,145,146,145,136,122,123,138,158,172,171,172,153,126,114,128,136,130,137,145,153,154,145,142,148,161,172,172,155,142,141,127,108,119,138,144,142,135,130,126,120,112,105,98,98,98,109,120,108,107,126,144,136,114,121,141,147,137,129,130,137,143,141,134,125,125,132,135,145,155,156,146,127,110,113,134,141,150,151,144,142,135,117,107,96,90,96,112,122,120,132,149,167,172,154,137,133,138,149,153,144,121,92,76,77,90,108,123,137,142,131,120,108,103,118,125,129,118,100,94,102,110,120,126,129,128,123,121,123,117,106,78,54,55,75,101,112,110,103,95,95,89,77,83,97,97,97,102,110,122,135,144,141,140,141,144,130,110,92,75},{154,156,153,141,124,113,116,127,126,121,109,97,86,96,113,119,120,124,129,141,137,126,132,152,164,161,151,143,131,117,121,131,120,113,115,127,130,138,147,154,147,129,139,147,148,148,138,138,134,135,133,132,131,131,132,129,134,133,134,142,145,142,135,125,128,141,146,140,136,131,124,121,118,112,123,141,149,147,143,148,146,139,142,138,130,133,140,146,148,149,152,155,159,165,165,161,151,135,138,141,133,120,121,132,143,152,156,159,150,133,123,131,135,133,136,139,143,140,130,130,141,156,169,168,150,136,128,115,102,111,127,138,140,133,122,113,103,97,96,93,92,91,102,112,107,109,126,145,133,107,112,135,141,134,133,134,136,143,145,139,134,134,139,141,149,154,152,141,112,88,89,118,136,148,148,140,143,137,122,111,100,95,102,122,134,135,143,160,176,177,157,135,133,138,151,155,149,131,100,81,86,95,106,117,125,122,114,110,113,115,124,128,133,124,110,102,104,108,121,134,142,139,129,122,123,121,113,91,67,60,76,98,111,105,96,91,89,79,74,87,100,106,96,87,91,113,133,144,150,155,152,148,134,118,99,78},{171,172,168,157,146,136,132,134,137,129,117,96,77,76,101,116,116,125,125,132,130,126,134,153,156,155,154,155,151,139,130,129,129,123,125,142,150,150,148,153,146,126,133,155,160,147,137,139,134,136,130,127,126,130,136,135,137,138,136,140,143,139,135,131,139,145,143,138,138,138,132,127,118,109,113,128,138,136,135,146,150,141,140,134,129,129,133,144,150,155,155,152,154,161,163,162,139,122,132,135,122,107,110,121,131,134,146,147,146,140,137,143,139,137,135,134,133,129,126,129,139,144,152,149,138,126,112,102,101,99,112,133,135,120,107,102,91,83,80,77,78,82,96,104,106,111,121,134,123,102,105,121,123,119,125,133,136,146,152,144,137,137,143,147,149,146,140,128,100,77,65,83,108,130,140,145,145,141,130,125,119,114,115,129,146,153,157,170,181,179,167,147,126,127,137,144,151,142,114,99,107,109,107,109,106,100,103,104,106,108,113,118,125,123,121,113,108,109,121,135,146,146,132,123,115,122,121,108,89,78,87,99,102,100,96,95,85,75,85,102,110,119,100,78,74,97,120,131,149,159,151,144,132,119,97,73},{180,178,169,159,157,154,148,143,140,132,123,100,78,71,103,124,129,138,128,123,121,122,128,141,151,150,150,155,156,149,139,139,137,131,131,151,162,155,144,150,140,134,137,159,165,148,139,134,131,132,126,124,127,132,141,142,143,145,140,140,140,135,132,131,134,141,134,122,124,138,142,136,119,105,101,113,127,129,131,145,151,141,139,136,132,129,129,143,157,166,165,158,159,162,159,154,139,111,120,130,128,118,116,117,114,121,148,154,157,152,147,148,148,139,131,129,129,129,130,129,132,126,126,121,117,109,93,87,88,88,102,121,117,101,93,94,92,89,93,93,94,96,106,110,113,114,112,116,109,97,100,110,111,107,118,130,137,150,156,144,132,134,144,149,147,135,124,109,95,83,67,76,100,123,134,146,150,146,138,139,141,136,128,133,146,158,160,168,174,170,166,150,140,136,135,140,155,149,119,106,109,111,112,116,105,97,104,102,96,98,102,111,119,120,127,117,109,108,119,132,144,145,130,119,120,128,127,123,113,104,107,108,100,102,105,102,83,78,103,123,126,128,109,93,82,88,105,124,133,148,140,135,128,118,94,67},{181,171,160,158,163,163,157,152,144,134,116,102,79,67,96,134,142,142,134,129,127,125,128,129,132,134,139,147,148,143,143,143,138,134,130,152,164,157,141,142,139,140,140,154,162,154,139,124,120,125,132,138,140,139,139,141,144,145,151,147,140,139,135,134,130,129,117,99,101,132,149,137,119,103,97,100,114,128,132,141,144,146,139,138,135,124,126,138,154,165,168,159,152,156,157,153,134,107,113,129,128,119,116,104,100,125,140,154,165,159,154,153,149,143,129,129,128,125,129,131,125,116,105,99,102,99,88,75,77,84,97,108,105,83,79,90,102,104,109,114,117,115,112,112,113,112,101,92,94,104,108,100,88,79,109,128,140,145,150,144,133,123,135,141,138,129,112,107,105,104,79,80,101,121,135,142,147,152,149,146,150,149,138,131,142,160,156,165,162,162,169,171,160,152,141,141,155,150,132,105,108,121,119,123,116,110,116,119,107,99,100,104,119,127,129,128,117,107,112,128,142,140,126,120,130,144,134,137,135,131,124,107,92,91,104,101,89,88,116,141,144,133,118,108,92,86,93,108,123,124,129,124,127,126,103,67},{167,158,149,149,159,162,156,150,141,133,120,106,82,63,88,132,142,141,134,130,130,129,130,128,126,127,125,127,128,130,135,137,131,121,122,138,144,142,138,141,140,134,134,149,157,151,135,115,109,125,137,142,144,143,135,129,136,149,162,160,152,148,143,137,124,117,103,88,93,121,140,138,119,106,101,101,114,129,132,137,142,144,138,137,135,125,125,134,145,151,154,149,148,154,158,156,134,106,109,129,131,122,123,108,106,122,136,151,164,162,156,153,149,141,131,132,126,119,124,126,122,110,107,108,114,114,101,74,66,72,98,107,96,78,78,95,111,119,130,136,132,122,115,114,109,106,96,82,96,122,116,93,76,68,95,116,131,137,137,126,119,118,127,129,126,122,116,117,122,124,104,101,115,130,138,143,153,157,150,143,142,132,122,125,142,148,144,151,152,157,175,185,175,164,158,151,153,146,124,94,100,119,120,126,125,128,139,143,130,115,113,113,123,131,137,135,121,111,111,119,129,132,128,128,139,152,146,149,144,136,126,106,88,85,97,102,100,100,120,143,143,132,121,116,96,82,82,94,101,106,116,118,127,128,108,74},{156,157,151,147,151,151,147,146,144,136,123,105,80,58,77,126,142,139,129,123,120,121,127,132,135,134,125,118,116,122,133,137,123,104,110,118,121,130,143,148,138,122,119,133,144,146,136,114,111,125,138,146,147,135,121,119,135,153,167,169,164,160,151,136,125,114,99,90,94,108,123,132,130,116,103,94,104,125,135,140,144,145,139,137,134,126,126,133,136,137,138,141,147,155,159,160,141,108,106,129,133,127,132,123,114,116,126,137,149,158,157,153,143,134,133,138,130,123,127,123,109,98,111,124,132,133,114,72,52,56,95,106,96,85,86,104,118,127,139,143,134,122,115,114,111,104,103,96,108,128,115,96,84,75,92,103,112,115,116,110,107,118,124,121,115,114,119,127,130,133,119,112,119,131,136,146,159,160,150,140,133,116,109,121,131,126,130,138,140,145,170,187,182,169,169,159,150,143,118,90,96,119,121,124,128,141,153,156,140,123,122,123,126,131,137,134,125,116,109,107,111,119,126,134,140,148,144,147,139,132,127,109,93,89,96,104,109,105,113,133,138,126,116,115,102,86,70,63,74,88,107,119,131,133,117,91},{148,157,154,145,143,141,140,144,146,140,125,103,83,66,77,119,133,130,122,115,108,105,116,130,140,142,132,117,107,111,127,136,120,95,99,98,104,119,139,145,128,106,107,120,133,143,139,119,119,131,143,152,150,130,116,118,135,153,161,163,162,160,153,137,121,111,99,92,92,94,106,128,135,122,105,89,94,117,131,136,142,140,136,134,132,129,134,144,141,136,133,139,150,154,154,154,134,105,101,116,121,123,132,139,129,121,125,128,135,148,149,142,131,127,137,146,140,136,137,121,98,94,124,146,153,147,120,73,44,51,93,107,104,100,107,121,128,131,137,139,133,125,119,115,110,100,103,111,123,130,119,106,92,83,93,100,105,103,101,97,103,118,118,111,106,105,118,130,138,140,131,124,124,130,132,146,154,152,143,136,129,116,113,126,123,112,124,131,131,129,151,169,172,166,166,161,151,142,125,105,109,130,127,123,130,148,154,151,141,127,127,130,127,125,126,127,128,121,111,103,103,113,126,136,139,139,133,129,121,118,120,108,94,96,102,110,114,102,95,106,117,115,111,109,99,87,67,50,58,79,105,125,137,135,125,111},{151,162,159,147,142,140,140,145,147,143,129,108,99,93,95,118,123,117,114,113,107,99,105,120,135,142,136,118,101,103,124,139,129,107,108,100,105,120,135,139,116,99,110,126,139,149,146,128,127,144,155,156,148,130,116,115,130,144,149,149,147,145,143,133,117,105,95,85,79,79,98,130,140,130,113,93,92,113,130,135,137,133,131,130,128,127,135,149,145,137,132,139,151,151,146,144,124,104,95,92,100,119,132,149,151,136,129,121,121,136,138,128,124,127,144,148,142,139,137,114,87,91,132,157,164,149,121,81,50,61,96,107,109,110,126,139,137,135,136,139,140,137,126,114,111,105,102,115,131,139,133,112,97,98,110,115,111,100,98,103,105,115,108,103,105,108,121,134,142,145,141,137,131,125,121,134,141,136,132,129,126,125,130,136,134,117,123,127,124,119,134,147,158,164,160,162,153,139,134,128,131,145,134,122,132,152,151,144,139,131,131,135,129,122,120,129,130,128,121,112,111,120,131,137,135,133,124,113,105,104,109,103,95,100,104,108,113,105,92,96,106,105,100,99,95,90,74,61,69,90,111,133,144,141,137,135},{154,168,168,155,144,140,143,149,152,147,131,117,119,123,122,126,117,105,98,99,98,92,95,109,125,136,134,117,100,103,126,144,139,127,124,116,116,124,128,127,116,106,127,141,154,160,158,146,141,154,163,162,149,128,119,126,137,143,141,138,138,137,133,124,109,98,90,77,68,75,101,134,146,140,126,107,99,112,129,135,131,126,128,127,124,124,132,143,145,138,133,138,146,143,136,134,121,100,80,67,85,126,145,159,158,145,134,124,122,134,136,124,123,130,148,144,134,127,122,101,87,93,132,152,160,143,118,87,70,70,93,101,110,117,136,143,138,135,135,141,149,151,139,119,110,111,113,127,132,130,131,116,112,118,129,135,130,113,102,104,103,112,107,107,116,119,125,132,137,144,143,142,133,123,120,133,138,131,123,116,115,127,143,149,147,128,122,122,122,120,128,136,150,163,157,160,150,133,135,141,150,158,140,124,134,153,147,141,139,138,140,142,133,124,118,125,131,134,131,127,125,129,136,136,137,138,128,111,105,102,105,105,104,107,107,113,120,121,108,105,116,107,94,93,94,91,82,81,95,109,116,132,142,143,145,151},{148,163,168,158,146,142,147,154,153,143,128,124,134,144,143,134,114,101,92,88,85,82,87,103,127,140,138,121,107,113,133,145,145,139,133,132,131,138,135,125,126,120,142,149,158,161,159,155,163,167,173,169,146,120,116,131,140,138,130,121,123,128,120,111,103,93,90,76,68,85,113,139,146,143,136,120,105,107,119,125,123,121,125,126,125,130,136,143,145,142,137,137,139,134,128,129,120,98,71,65,79,115,143,155,147,145,141,137,133,134,133,124,123,127,142,137,127,113,107,93,86,88,122,141,157,151,133,106,81,65,88,97,111,122,135,137,134,134,137,143,151,158,148,128,105,106,117,132,125,111,113,115,114,119,126,140,148,133,106,91,100,114,119,120,125,124,121,123,129,140,138,137,126,115,118,130,139,135,124,110,108,126,148,159,157,143,124,121,122,126,131,136,145,156,152,155,146,134,134,143,157,162,144,126,134,149,140,138,145,148,153,152,139,132,122,119,132,139,140,139,136,135,137,133,133,138,129,110,111,115,122,130,110,111,113,121,128,133,119,111,121,117,102,95,90,86,87,103,122,132,125,129,136,141,148,158},{149,160,165,160,152,150,152,155,144,133,122,129,144,154,153,137,117,110,106,98,89,85,90,107,129,142,139,121,109,117,131,134,132,128,122,132,137,152,148,132,135,129,148,147,152,151,149,150,153,163,170,162,139,119,121,134,142,139,130,115,116,125,120,115,113,103,100,85,77,99,126,144,153,149,140,122,102,99,114,124,122,122,127,127,128,137,142,144,140,141,138,137,138,134,132,137,129,111,87,87,77,86,119,135,142,144,139,134,125,119,123,123,120,120,133,132,127,108,100,92,93,88,117,132,151,152,138,108,77,55,89,100,111,123,132,133,126,131,138,141,147,154,146,127,113,106,116,127,120,108,104,106,107,119,126,137,143,132,109,96,104,124,136,133,130,124,118,119,136,151,147,141,125,112,117,126,134,138,129,114,111,127,149,165,167,157,130,123,121,129,134,140,143,149,147,150,145,141,136,142,148,154,139,122,129,141,130,131,147,152,161,160,145,145,137,126,135,144,147,146,142,138,136,131,135,141,127,101,106,113,123,138,117,112,110,114,118,127,121,115,123,121,103,92,90,91,94,110,126,136,122,117,118,126,136,148},{152,155,159,160,156,151,151,154,142,128,126,133,141,151,148,136,121,114,107,102,100,93,95,114,135,138,131,129,121,116,119,126,120,111,110,122,140,158,147,131,138,139,151,145,145,142,136,138,147,154,161,145,126,124,126,128,127,128,116,108,117,122,120,123,123,121,114,102,93,109,133,152,158,158,141,122,94,87,105,120,122,122,128,131,137,145,143,141,138,142,144,140,138,137,137,144,140,123,112,105,88,78,94,119,135,144,140,135,125,118,117,106,106,116,130,135,135,115,97,91,97,95,115,128,142,147,128,105,70,49,83,100,114,121,129,131,129,130,136,138,140,147,143,131,115,107,107,121,116,104,95,96,103,115,126,133,135,124,108,101,111,131,137,140,135,127,119,119,139,152,151,141,126,111,109,112,120,128,136,119,114,132,154,168,171,172,141,124,119,126,142,147,144,139,142,148,150,140,135,138,143,151,141,124,127,128,119,121,144,162,163,169,163,159,147,138,145,136,144,143,138,132,135,139,137,132,115,93,101,115,128,142,117,100,101,111,108,108,115,117,124,116,113,104,97,96,98,110,125,131,110,98,93,108,120,131},{147,152,159,163,158,147,145,151,149,139,134,135,137,142,142,135,122,113,108,109,111,107,111,129,144,148,140,136,127,121,117,117,111,107,107,121,141,156,142,125,135,142,154,144,136,129,124,125,136,149,144,132,125,124,127,121,113,102,97,112,127,124,121,129,137,140,132,115,104,120,141,153,156,153,132,110,81,76,98,118,125,127,133,135,141,148,144,140,144,149,150,144,143,145,145,149,143,130,123,117,102,91,99,112,129,143,148,148,140,131,119,96,92,102,130,147,149,127,105,97,99,99,120,133,137,129,112,99,77,52,78,99,118,127,141,146,143,139,134,131,132,137,137,128,114,103,102,117,117,109,99,99,108,117,124,128,129,122,112,107,119,130,129,130,128,126,125,129,134,146,146,137,123,106,97,93,104,109,132,128,123,134,154,172,170,169,143,128,121,128,145,153,148,144,144,148,146,135,127,130,143,153,148,132,128,122,108,107,135,157,164,174,169,164,154,144,134,120,127,134,137,136,138,138,128,113,92,83,99,115,130,139,110,90,91,111,105,90,96,108,114,116,120,112,104,100,98,108,121,124,102,87,80,94,108,121},{144,148,155,163,160,145,138,142,144,142,137,138,140,142,145,140,131,114,104,111,127,136,140,149,155,153,141,137,133,129,118,109,113,114,117,128,142,150,131,114,133,148,158,147,132,118,115,116,127,140,125,121,122,116,119,112,103,92,97,120,133,132,134,141,148,149,138,123,115,128,140,144,150,147,130,109,82,77,98,118,127,132,138,141,146,150,146,142,147,154,154,145,146,152,151,150,144,135,130,126,117,112,116,120,127,144,156,158,154,148,133,103,84,85,118,145,152,136,114,104,102,102,118,131,129,107,93,88,75,53,76,107,135,144,156,160,157,151,134,124,118,118,123,121,111,98,94,107,115,116,109,107,115,118,123,126,125,122,119,117,124,128,119,116,113,115,121,133,136,141,135,126,120,108,91,76,82,93,134,145,131,127,145,170,173,166,147,134,125,133,147,158,156,154,149,152,144,136,127,130,144,155,154,142,135,124,109,106,128,153,162,175,168,158,145,130,116,102,111,127,137,139,140,138,112,90,74,80,103,118,133,136,115,96,94,113,108,83,84,96,105,116,125,120,114,108,104,114,127,125,102,89,86,99,108,117},{140,141,148,158,162,151,139,135,137,139,135,140,145,146,148,143,127,116,108,112,126,143,153,156,159,150,139,141,139,133,120,111,113,119,123,129,135,137,117,103,128,151,157,146,128,106,103,109,122,126,113,117,116,102,104,105,100,94,107,126,127,127,139,152,151,149,139,131,122,126,135,143,139,138,130,115,94,87,104,121,130,136,143,147,149,149,148,149,154,159,154,142,144,154,151,147,146,142,142,139,132,130,134,133,127,135,146,146,144,146,140,117,85,71,98,130,146,140,123,114,109,103,109,124,125,100,85,80,71,55,75,111,144,154,165,166,157,155,138,123,108,99,108,112,107,92,84,91,106,118,118,117,120,117,121,124,123,122,125,128,128,128,118,114,109,107,114,126,131,135,130,122,117,110,93,76,79,95,137,156,140,121,138,164,172,164,151,139,131,141,151,158,160,162,154,156,146,141,135,136,142,150,150,144,142,134,120,114,125,147,155,165,158,149,138,119,109,90,92,113,131,137,134,124,103,77,73,84,103,118,131,138,133,116,108,110,112,99,93,97,105,119,130,129,129,123,115,120,128,126,110,102,103,113,116,121},{133,136,142,151,157,153,141,130,129,132,131,137,144,144,144,141,134,129,115,103,109,133,152,154,144,133,129,140,141,132,119,116,113,117,117,118,121,121,102,90,120,147,151,143,124,98,94,109,119,115,113,117,111,99,100,105,104,96,113,134,124,112,130,157,154,147,130,125,122,125,129,131,133,137,139,131,113,102,116,131,135,142,148,153,152,147,150,158,165,166,157,143,146,154,148,141,137,140,148,150,141,137,137,133,119,111,119,123,128,135,141,131,100,80,98,127,145,145,133,122,114,104,105,121,129,107,87,76,66,58,79,113,143,155,164,160,153,154,139,124,104,91,100,107,102,86,75,76,96,116,125,129,130,120,118,121,120,121,129,136,132,129,119,121,120,116,112,115,123,124,121,117,121,119,98,76,81,106,138,154,137,111,132,160,163,159,153,144,137,147,153,156,157,160,152,153,147,145,140,139,140,143,143,144,148,144,132,122,123,138,144,149,143,140,136,121,110,93,89,103,115,120,115,104,86,67,80,92,105,115,120,131,140,125,115,102,113,121,115,114,111,122,132,138,144,138,126,124,129,129,122,117,119,125,127,131},{118,127,139,145,147,149,144,131,128,131,136,143,146,144,140,140,142,140,122,99,97,120,143,147,140,121,117,133,141,135,120,115,115,110,104,105,109,111,97,87,117,140,144,138,118,93,89,104,117,115,122,120,113,112,111,111,109,103,119,135,122,107,121,145,155,153,133,121,118,125,128,123,125,134,147,144,128,113,122,135,143,150,154,157,154,147,153,165,168,169,163,153,154,154,141,130,127,133,146,149,139,134,132,125,108,86,97,112,123,131,140,138,121,106,115,134,150,152,145,132,114,105,108,121,132,115,91,75,65,66,92,119,140,154,162,156,159,153,136,119,101,92,102,109,98,80,70,71,95,120,136,147,148,135,124,122,121,125,135,142,140,131,119,129,137,133,119,109,113,114,114,113,118,121,104,85,91,113,134,147,136,113,130,152,155,155,152,146,140,148,151,152,150,150,144,144,141,135,138,140,137,139,139,144,149,148,140,126,119,124,132,135,130,131,132,126,121,111,101,105,107,106,94,81,63,60,85,97,105,110,112,122,129,118,112,100,118,132,131,133,121,122,125,136,148,146,136,134,134,129,124,122,127,132,129,130},{106,121,140,144,142,149,152,141,130,126,132,133,131,127,121,123,129,142,136,113,97,104,127,140,129,110,105,123,139,143,128,119,118,107,98,101,107,115,107,100,109,120,126,128,114,102,97,103,117,121,129,123,117,121,119,113,109,114,124,126,116,110,118,126,137,152,141,122,106,109,118,119,122,132,151,154,143,126,130,140,148,157,159,159,155,150,157,167,180,180,175,164,156,144,123,112,130,134,144,144,134,134,132,122,89,62,82,109,127,133,144,147,141,134,133,139,149,148,142,126,112,105,114,124,133,120,94,76,75,79,107,125,136,150,160,157,159,146,131,116,104,103,111,114,99,78,71,76,103,124,141,158,158,147,134,128,129,137,144,147,145,134,121,131,140,137,121,108,102,113,122,116,111,114,112,110,111,112,124,135,139,133,137,145,151,149,141,139,139,148,153,153,148,145,139,131,122,106,121,136,135,138,138,139,140,142,141,131,116,105,113,120,122,126,128,132,135,128,109,104,103,99,79,60,62,72,88,92,96,100,115,129,125,115,106,103,121,127,136,142,127,118,114,126,140,142,139,140,142,137,134,132,136,137,131,129},{110,127,149,151,143,150,155,145,137,124,124,120,116,114,109,115,133,145,140,120,102,102,122,140,136,124,123,136,147,152,136,125,131,117,108,110,115,123,120,116,117,116,120,124,114,111,103,96,115,125,130,124,118,119,117,110,112,119,124,121,116,116,120,123,132,147,138,122,108,109,114,111,118,125,144,151,146,132,134,140,149,160,160,158,156,153,160,168,177,176,172,164,156,144,128,123,127,131,139,137,132,138,138,126,93,63,86,115,129,130,140,145,134,135,132,136,147,148,144,126,113,106,118,127,134,124,98,80,79,87,121,136,139,147,152,149,146,134,128,120,113,116,118,117,103,79,73,82,108,123,137,157,154,149,139,133,139,149,154,152,140,131,118,123,126,122,110,101,105,114,122,117,115,121,122,121,111,105,121,126,128,133,141,153,150,141,127,130,138,150,158,160,151,146,139,122,102,74,100,129,142,145,143,138,133,136,143,138,118,92,94,102,109,116,120,129,132,137,120,102,86,78,67,60,70,90,97,94,91,92,118,134,134,122,102,101,117,116,135,141,129,115,109,121,133,134,133,136,137,139,144,141,137,131,126,128},{115,129,147,157,153,150,157,150,141,123,121,116,109,112,115,126,137,145,131,118,107,106,116,133,136,132,131,144,157,161,144,131,137,129,124,120,125,135,133,129,126,122,114,125,123,118,102,95,111,125,128,131,127,119,112,114,116,123,125,117,119,122,120,123,130,136,132,124,115,112,115,111,117,124,137,147,144,136,137,141,150,160,158,157,155,152,163,172,174,168,166,167,161,146,140,134,134,137,129,127,129,136,142,133,102,73,87,116,127,125,128,133,127,125,121,133,142,146,143,128,120,114,128,123,125,126,109,81,87,110,134,148,147,151,144,135,134,121,122,114,117,122,118,119,104,80,73,89,107,116,126,142,139,148,140,138,144,157,160,159,144,123,114,117,117,108,97,94,101,110,123,126,123,129,136,133,119,106,112,118,118,126,136,150,146,131,123,121,134,147,160,163,154,148,135,107,77,51,80,120,147,158,146,140,131,130,140,143,119,95,90,93,97,106,112,117,125,137,122,99,76,62,59,68,88,107,101,93,85,94,119,142,140,127,105,100,111,115,130,142,127,112,110,118,127,130,127,132,139,146,151,149,141,129,124,124},{116,119,142,158,155,154,154,145,137,131,129,118,115,129,141,149,140,132,115,109,102,105,115,126,128,126,131,150,161,162,146,133,136,137,136,129,131,140,141,141,137,131,127,135,127,118,97,89,108,122,125,130,131,126,119,121,124,124,127,117,117,124,119,124,136,136,129,124,121,122,124,119,117,121,131,138,137,135,136,140,151,157,157,157,154,156,168,173,164,153,155,166,160,150,150,147,141,143,130,120,120,131,143,138,113,88,87,109,122,114,117,120,120,111,106,117,132,141,140,129,125,125,129,120,118,116,100,84,100,128,149,156,150,148,140,135,130,120,117,111,113,113,114,116,107,88,80,93,101,101,110,123,126,142,139,136,146,160,159,152,140,123,118,122,121,111,100,98,103,109,120,125,127,133,139,140,125,108,109,113,110,108,114,130,133,128,127,122,126,135,147,151,150,142,125,100,79,58,84,120,152,165,154,144,130,124,134,143,127,106,98,97,94,95,103,112,121,125,113,95,73,64,72,85,103,113,101,92,87,98,121,141,129,114,102,100,107,109,123,134,117,107,105,113,123,124,121,123,132,141,152,154,146,133,124,123},{114,110,136,155,153,154,145,129,126,131,133,127,130,147,161,162,140,120,102,99,96,104,113,114,114,119,134,157,163,158,140,124,134,146,149,138,135,143,149,155,152,139,137,142,128,116,93,83,104,125,133,135,130,125,126,136,137,125,129,122,119,121,114,125,131,131,128,129,133,133,130,123,118,117,124,126,127,132,135,140,149,153,156,159,156,159,172,171,157,135,133,150,153,153,157,152,150,155,139,121,117,128,141,138,121,103,88,99,117,115,117,118,114,101,101,111,127,138,137,131,134,139,130,122,114,102,89,89,115,143,161,163,154,147,135,130,129,119,111,105,104,100,108,116,121,104,88,91,93,90,101,113,117,132,130,131,144,156,151,145,138,127,126,129,127,118,110,111,111,115,121,127,130,134,136,135,122,105,104,109,103,90,89,108,128,135,139,131,126,128,137,140,137,133,118,106,101,84,101,123,150,167,162,153,131,114,117,129,135,122,110,106,98,96,112,128,131,119,103,95,81,81,90,96,106,113,104,99,95,100,112,119,110,93,89,91,98,100,110,119,115,111,104,108,118,120,118,115,122,123,135,144,147,141,124,114},{111,112,132,152,151,147,131,111,118,127,131,137,144,154,163,159,143,124,108,101,101,113,118,107,110,122,141,161,159,151,134,118,138,151,149,138,140,150,155,158,152,141,142,137,113,100,86,87,111,131,135,134,131,131,137,149,144,136,138,126,119,122,117,118,125,130,135,142,145,142,136,132,126,121,122,119,123,134,137,142,151,154,153,154,151,153,166,170,153,127,111,121,131,145,156,154,152,156,141,120,112,120,130,128,114,110,101,100,115,123,127,127,114,100,108,115,127,138,137,138,141,147,133,127,113,96,86,96,121,141,155,155,149,145,138,132,129,117,112,105,100,91,99,118,126,117,96,93,99,100,112,120,118,123,116,122,135,140,135,135,130,123,122,121,118,118,119,123,127,129,130,131,134,135,130,124,118,105,103,106,98,81,82,104,130,142,147,143,137,135,141,143,139,134,118,111,120,110,120,132,154,168,161,150,127,105,106,120,132,135,130,130,124,117,132,145,136,115,94,95,96,103,103,95,100,112,114,110,103,99,98,92,86,73,76,80,86,89,99,115,119,119,105,100,108,114,113,103,102,104,117,124,131,136,125,116},{116,122,130,153,151,134,118,103,124,134,138,146,155,161,166,161,147,134,119,108,116,132,126,103,108,129,152,168,161,150,133,114,130,150,151,139,138,145,152,159,157,143,137,122,101,94,89,96,122,139,140,135,129,132,143,156,150,138,134,137,132,125,122,123,119,126,135,141,140,133,130,135,135,127,119,114,124,139,141,142,151,154,149,146,140,136,147,159,146,126,96,88,100,132,156,165,161,156,140,119,109,117,129,130,120,116,117,111,128,148,144,132,119,106,121,126,135,140,136,138,143,152,138,128,110,98,94,100,113,125,141,144,140,140,139,130,127,112,120,115,106,94,92,116,131,131,105,94,104,113,126,135,124,118,103,108,120,123,119,122,120,117,113,105,105,117,130,139,144,146,142,137,139,140,133,123,110,107,111,114,106,91,92,113,130,138,139,143,146,147,151,154,144,135,116,108,124,124,132,139,155,159,148,139,120,102,103,116,135,148,147,147,142,134,142,147,135,119,98,101,110,118,108,92,96,113,122,116,106,96,89,80,68,63,67,68,74,76,87,109,111,114,99,91,99,110,112,100,89,89,97,99,105,119,119,111},{124,128,125,150,148,123,108,108,128,141,145,149,157,164,167,162,151,138,125,117,132,148,135,106,108,132,152,165,158,149,136,117,121,142,147,138,134,136,143,150,154,144,130,109,95,94,98,109,126,142,144,138,128,133,146,158,157,143,134,141,141,133,129,124,118,122,129,130,126,118,118,130,139,132,117,113,131,145,146,144,152,155,143,132,122,117,132,149,142,126,83,65,82,126,156,172,167,155,137,120,112,122,134,135,130,120,126,122,139,163,156,140,124,107,119,122,130,135,135,137,140,151,142,124,106,102,103,100,102,110,128,135,135,138,144,138,128,113,128,126,117,105,98,118,135,138,116,98,105,120,137,145,131,119,94,91,102,115,117,117,116,114,112,103,107,127,145,155,159,160,154,145,142,145,141,132,119,120,124,125,118,107,110,124,133,134,125,132,141,147,151,155,145,131,114,102,121,132,139,147,154,148,133,128,117,107,110,121,143,155,153,150,145,137,139,138,134,123,105,109,124,133,115,90,86,104,119,117,111,97,84,75,66,59,54,55,70,76,85,100,95,97,89,82,87,100,104,95,80,78,81,84,87,101,113,112},{130,129,121,142,141,122,110,118,135,147,151,152,162,168,167,162,150,132,126,124,137,147,137,116,119,137,145,154,152,149,142,130,127,137,135,133,137,138,136,132,135,139,126,102,90,92,106,124,132,139,139,139,136,145,151,150,139,143,139,128,135,153,150,132,121,116,114,112,108,101,101,115,135,136,118,117,138,148,151,152,155,153,136,117,104,108,134,154,145,129,84,65,82,127,154,168,170,154,140,129,125,140,152,148,130,123,134,134,138,147,149,146,129,117,134,138,141,135,124,115,128,138,137,118,107,104,109,107,118,119,129,131,132,135,145,145,135,120,133,132,126,120,116,126,130,133,126,113,113,128,143,146,134,119,91,85,97,117,123,120,112,114,119,118,123,140,153,159,163,164,160,150,141,143,144,140,131,127,124,125,125,126,136,149,142,136,114,116,125,132,137,141,142,127,115,100,120,138,146,154,153,138,118,114,108,109,118,129,142,153,153,151,147,140,135,130,127,120,107,117,137,148,126,94,81,93,107,114,120,106,89,80,68,51,34,36,57,71,80,81,79,77,76,72,72,82,88,87,90,91,97,100,83,78,100,115},{133,130,123,135,135,129,119,127,137,141,143,146,157,162,156,154,140,119,120,124,129,130,129,121,127,142,147,157,159,155,147,136,132,140,139,137,136,133,133,130,129,135,117,97,99,107,118,130,138,144,145,146,139,145,147,141,138,136,136,128,135,151,148,144,132,118,107,101,99,95,95,110,122,131,115,116,135,142,149,154,148,147,135,118,104,112,141,155,150,136,97,80,91,128,152,165,164,146,137,131,132,153,166,159,142,131,136,145,147,141,140,136,128,116,132,133,135,129,121,113,114,120,126,116,113,106,112,119,119,122,131,136,143,144,150,152,139,128,136,137,134,131,131,131,138,135,134,122,115,130,143,142,132,116,92,91,105,124,129,123,111,117,129,136,142,152,156,158,158,159,160,151,139,138,144,143,139,133,128,130,133,136,143,149,147,138,109,103,109,117,122,127,123,115,117,108,130,149,151,156,156,140,123,122,119,122,130,138,146,151,151,149,147,142,138,134,127,123,117,130,147,156,134,100,89,90,98,110,126,116,102,97,84,62,37,32,47,60,72,67,64,59,66,67,66,75,85,93,98,96,103,113,90,71,95,116},{137,131,135,138,140,140,132,133,134,133,127,134,149,151,149,151,136,114,110,121,127,123,120,125,139,145,155,163,163,157,150,142,140,140,139,142,140,131,129,131,124,122,96,96,110,124,131,143,147,153,154,150,145,144,141,130,124,131,131,130,134,146,149,156,143,122,105,98,98,101,105,109,115,114,101,103,122,140,149,156,150,151,134,123,110,117,137,151,151,141,120,105,100,125,147,153,143,137,134,121,126,152,166,157,148,146,147,154,150,138,126,120,118,120,125,121,123,122,117,109,109,108,111,113,116,112,116,124,127,129,133,143,153,157,157,156,150,147,144,148,149,143,142,143,146,149,134,134,128,130,144,148,133,114,97,96,115,130,133,125,113,121,140,153,162,168,162,155,152,155,149,140,133,133,143,146,148,142,131,139,136,132,130,139,141,139,118,104,103,109,120,120,118,109,119,131,140,148,152,157,154,147,131,133,131,131,142,148,151,147,142,146,143,142,140,136,133,124,128,140,150,149,131,114,100,95,86,107,126,127,119,109,96,78,61,43,46,66,69,65,61,67,69,69,68,79,86,98,109,117,115,122,98,77,83,107},{141,137,137,138,140,142,140,139,131,127,112,118,135,144,149,148,133,117,116,124,125,119,119,129,137,147,158,166,159,146,142,139,135,137,140,146,143,131,126,127,120,104,81,90,114,128,138,156,160,156,154,148,144,147,137,116,111,121,129,125,128,141,149,152,143,130,115,105,107,117,122,120,114,104,87,91,117,140,152,161,159,156,144,137,128,130,136,143,148,147,135,124,112,119,132,137,127,132,138,121,112,126,148,155,153,154,157,158,152,138,119,105,108,109,113,109,110,110,110,106,96,93,109,115,118,120,123,132,137,135,140,146,154,161,160,159,155,153,149,151,151,147,147,147,151,150,132,127,125,133,145,147,136,123,108,97,111,128,133,123,115,124,144,157,167,171,161,149,142,143,138,128,120,121,133,142,141,134,130,133,126,117,115,124,135,139,127,113,110,117,125,127,127,120,133,150,149,141,143,155,151,145,133,136,135,135,141,147,150,145,137,142,142,143,142,140,137,138,134,136,134,128,127,126,117,105,88,100,117,125,124,123,117,100,87,74,73,81,80,80,80,83,83,80,76,83,90,104,118,125,122,127,106,84,86,106},{151,146,139,138,141,149,155,152,140,129,107,109,127,142,151,145,141,125,117,121,128,131,132,136,145,150,153,158,147,131,132,130,125,131,137,143,137,121,115,118,106,84,69,79,110,125,137,156,153,148,149,145,140,144,130,103,92,105,127,125,127,136,147,142,137,134,122,109,112,128,136,130,112,96,83,95,128,148,153,159,155,153,153,151,143,141,138,143,147,154,147,138,121,113,121,125,126,138,148,129,110,113,136,153,164,158,155,150,144,136,121,105,100,97,102,100,101,101,100,97,87,80,103,114,124,134,139,148,151,147,151,151,152,157,156,157,151,147,142,143,146,149,153,153,152,148,130,119,117,129,140,143,141,142,130,105,105,122,136,133,121,129,142,151,158,161,153,142,136,136,136,128,117,112,117,128,122,113,119,121,117,107,106,116,133,142,141,130,129,135,137,141,142,144,152,160,147,130,135,145,138,136,131,129,123,125,135,147,150,147,139,144,144,143,139,137,139,145,132,126,119,112,123,131,124,105,84,89,105,121,130,140,142,128,117,106,100,94,87,92,99,98,94,89,81,81,86,102,121,130,126,129,112,92,88,103},{159,154,145,145,150,158,166,162,144,127,109,109,124,139,144,138,138,132,125,122,129,141,148,149,152,154,150,150,137,122,124,121,125,128,129,131,122,104,97,101,95,79,74,79,108,121,129,141,139,136,134,140,145,146,129,97,88,99,131,132,130,130,141,134,129,131,122,112,119,138,148,143,119,97,86,96,128,147,149,151,145,147,157,157,152,147,136,138,147,159,154,148,131,117,124,127,135,145,153,137,121,123,143,159,161,149,146,142,141,137,126,111,94,85,89,89,94,97,98,99,95,88,102,113,131,147,155,159,159,158,157,156,149,145,148,151,142,133,127,135,147,155,162,162,156,152,140,125,119,128,139,147,153,162,148,114,105,117,135,141,132,136,140,142,144,144,142,141,138,138,142,138,125,111,106,112,100,87,100,108,115,110,112,123,137,146,153,147,148,148,141,147,158,163,163,159,138,115,119,127,122,121,118,112,104,114,128,144,148,151,145,144,141,139,135,133,134,139,127,116,110,114,129,136,127,108,88,89,102,120,131,146,152,147,141,134,126,111,95,95,102,99,98,92,83,79,86,103,122,134,130,125,111,97,87,91},{161,161,156,160,162,161,164,162,144,125,119,120,130,139,136,135,134,134,130,129,136,148,158,161,161,161,150,142,127,117,123,123,121,124,122,120,111,93,88,94,96,89,89,91,116,126,128,133,128,129,122,134,145,140,129,102,93,103,137,141,135,127,138,139,133,131,121,120,132,148,157,153,130,102,93,98,124,140,143,144,140,138,148,149,151,149,137,135,146,161,164,158,143,128,132,133,136,139,142,129,123,131,147,156,151,143,144,139,138,138,129,112,90,80,90,97,104,108,110,114,114,111,110,116,135,150,162,163,162,163,156,157,149,137,143,146,134,119,113,130,150,159,163,160,158,155,151,139,130,131,140,152,161,166,150,119,113,119,132,143,136,137,135,135,133,128,128,135,140,139,144,144,132,115,107,110,98,81,94,110,125,122,120,127,139,149,161,161,161,153,141,152,164,165,159,157,135,105,106,113,108,102,94,88,87,105,122,135,148,153,143,131,120,119,119,121,123,127,124,110,106,122,140,146,131,119,106,106,115,128,133,144,154,157,155,148,143,130,111,104,103,104,106,98,86,78,88,109,128,139,132,121,114,108,95,86},{161,164,162,162,159,151,151,157,142,128,127,130,135,135,129,132,138,137,132,133,138,143,155,164,165,157,144,133,122,116,116,114,110,122,125,120,105,86,87,100,105,101,99,104,125,132,132,136,131,127,113,125,142,142,132,109,101,116,146,151,142,130,135,142,135,129,119,125,142,154,160,156,138,107,107,112,129,140,141,140,133,133,148,153,157,152,140,138,150,165,175,168,154,141,142,141,136,128,125,119,126,142,155,154,147,142,149,139,138,140,132,110,87,79,97,111,119,120,119,124,130,132,125,125,138,147,162,165,165,165,154,154,150,138,141,145,138,116,105,123,143,152,155,151,152,152,154,148,139,132,139,150,160,157,145,127,120,115,124,138,136,134,126,123,120,112,115,127,136,139,142,144,134,118,114,116,105,91,103,128,145,138,127,127,141,152,165,167,163,147,134,148,163,168,159,150,132,112,108,107,103,93,79,74,75,97,122,136,148,151,137,118,101,100,106,110,112,115,116,105,107,129,143,143,135,135,127,125,128,133,132,134,145,154,155,151,149,141,123,111,108,111,114,101,85,76,91,115,134,138,130,122,125,128,118,105},{155,158,154,147,144,137,136,148,145,138,133,139,140,134,135,138,140,146,143,136,128,128,143,158,150,138,131,125,121,116,105,98,108,126,133,127,109,90,92,107,116,119,109,113,129,138,137,142,145,128,114,123,146,155,139,113,117,135,153,154,147,137,129,132,138,137,130,140,157,166,172,168,144,111,121,129,137,141,141,138,127,130,150,164,169,155,141,136,146,154,167,160,150,142,141,138,127,115,113,114,127,146,156,151,140,133,148,149,154,152,137,110,88,77,97,118,135,143,148,156,146,143,140,136,139,144,158,164,166,164,155,149,150,146,144,153,153,127,110,119,134,142,146,142,144,150,157,153,143,130,137,146,138,126,125,125,119,113,125,139,137,133,119,110,104,97,105,122,129,137,137,138,127,115,122,128,124,112,116,140,148,135,119,119,142,154,162,161,154,131,116,129,159,172,164,147,135,129,123,114,112,100,84,83,82,98,125,142,134,133,119,105,91,94,105,112,115,118,113,107,114,132,142,138,144,152,143,137,133,132,128,121,127,138,146,149,152,145,129,115,115,116,116,98,86,82,101,124,139,135,130,129,134,138,136,132},{146,147,142,133,133,130,125,139,140,140,127,136,137,128,139,142,151,160,154,140,131,132,142,146,135,122,118,114,112,110,103,103,113,126,131,129,122,109,107,114,127,138,122,121,131,143,142,146,142,130,131,131,139,150,136,119,126,145,151,148,148,145,131,130,137,142,138,144,155,160,165,162,146,114,134,148,151,147,141,135,125,119,131,148,161,150,142,140,145,146,160,157,153,148,144,139,129,121,126,127,131,143,154,152,137,122,140,155,169,164,145,120,100,83,102,125,145,154,154,159,160,149,150,143,139,142,152,160,162,161,157,144,148,153,149,164,160,135,115,119,128,134,138,133,138,148,158,154,141,124,132,141,129,105,106,117,113,107,119,126,131,130,114,100,89,82,94,114,122,133,130,129,117,109,128,139,130,118,112,133,137,126,115,123,140,152,156,155,149,126,110,120,148,161,161,151,148,146,141,137,121,105,89,96,97,105,125,136,136,130,115,106,95,102,117,127,128,134,120,113,120,131,145,144,149,161,151,143,136,134,131,122,121,128,134,140,146,146,140,133,127,124,117,98,90,91,110,131,147,137,134,135,135,134,139,145},{141,135,121,118,124,120,119,132,130,128,122,127,134,139,139,152,166,167,164,149,134,135,139,133,122,110,114,115,115,111,111,112,115,113,123,132,134,125,111,119,133,146,137,124,133,147,146,134,135,133,134,132,130,130,125,120,127,144,150,147,149,145,135,133,139,142,146,146,151,160,160,151,139,119,142,161,162,151,140,134,123,117,121,139,148,139,132,136,139,140,147,156,160,156,149,146,142,141,134,135,134,134,145,152,136,116,122,155,176,167,145,130,113,98,107,128,147,159,158,160,161,165,162,154,147,145,150,156,159,158,153,143,145,151,152,159,155,125,125,123,132,132,132,134,140,148,157,157,144,129,127,135,118,95,93,111,115,103,102,116,125,133,120,101,90,81,90,112,121,134,136,126,115,115,128,136,128,123,123,122,119,117,117,125,139,151,152,147,147,130,111,116,139,157,153,157,161,153,155,156,136,103,101,111,117,118,126,131,134,137,129,118,112,118,130,133,138,139,129,121,125,132,142,148,152,160,156,152,140,137,136,133,126,127,117,128,139,147,152,149,140,131,114,95,91,96,116,130,143,144,132,135,136,139,147,154},{138,129,109,100,111,121,123,125,123,126,115,118,130,137,139,151,164,166,165,154,141,137,135,128,117,113,124,129,132,127,121,115,105,99,110,124,129,123,113,118,129,138,133,125,131,141,141,132,127,127,132,128,118,113,110,109,120,131,135,138,146,146,138,135,138,137,137,139,150,160,157,149,136,126,149,166,165,156,151,148,137,127,124,133,133,121,120,132,139,133,129,135,145,151,148,142,141,139,138,138,129,121,131,145,140,120,119,145,164,160,142,129,127,122,124,132,143,151,151,152,160,165,166,160,154,150,151,153,154,152,148,143,144,145,141,143,132,114,127,131,137,135,135,135,141,149,155,152,141,131,128,130,122,100,98,116,117,101,98,110,123,133,120,100,86,74,81,101,112,126,134,133,128,124,125,124,126,135,137,123,114,121,129,135,140,148,150,146,147,140,126,126,143,157,153,154,159,157,159,158,140,111,111,124,130,126,128,130,136,141,138,133,131,132,135,133,130,136,135,133,133,132,137,144,154,157,149,146,142,146,148,149,145,138,120,123,133,145,154,154,145,135,111,87,83,92,113,124,144,144,132,134,135,138,148,159},{137,128,105,88,100,123,132,129,120,129,114,113,126,131,135,148,164,166,164,156,145,136,128,121,120,126,139,140,140,133,128,125,113,101,103,109,111,108,107,113,119,122,124,127,130,134,135,127,121,121,126,121,108,99,98,105,119,122,123,127,137,141,137,136,137,133,131,134,148,156,147,140,139,137,150,159,156,153,164,170,161,146,134,132,123,111,116,133,140,131,122,120,128,143,150,148,139,131,135,138,128,117,123,140,143,126,116,126,140,141,135,132,140,147,141,133,135,141,145,146,152,158,161,158,154,150,147,146,143,142,146,149,149,140,125,118,110,103,123,132,137,135,135,134,137,134,140,146,140,130,129,132,127,111,110,121,116,98,96,107,123,131,118,100,89,79,83,97,104,117,126,128,125,122,122,120,132,148,152,130,116,126,139,144,147,150,151,146,147,151,146,143,152,158,153,150,156,161,161,156,143,120,121,133,135,129,130,132,134,139,136,134,134,131,130,129,130,136,138,140,139,133,134,139,146,152,149,150,150,150,146,143,141,142,134,135,136,140,146,149,141,132,105,77,72,85,109,120,142,145,137,141,146,144,148,155},{132,128,106,87,97,121,133,132,128,137,125,123,129,129,137,150,166,167,162,155,146,134,124,120,128,135,142,138,134,129,129,131,124,114,110,104,99,94,100,110,110,108,114,123,121,121,123,117,112,113,118,117,108,94,92,106,118,122,123,125,132,137,138,138,136,133,132,135,146,147,134,130,135,141,145,147,140,141,164,177,172,157,144,137,126,114,116,127,128,121,117,117,125,140,147,143,138,125,128,133,130,124,122,129,131,123,111,108,113,116,119,125,139,157,149,135,131,133,141,142,146,150,151,149,148,145,141,139,133,131,136,142,139,126,111,102,100,101,120,132,140,139,136,134,129,120,122,131,131,129,130,131,124,118,117,119,109,99,104,115,122,124,109,99,98,95,93,95,95,107,117,120,117,118,127,130,131,141,144,128,118,127,138,144,146,149,149,143,143,149,150,150,153,152,149,146,154,164,162,157,144,131,133,139,133,127,131,135,131,133,128,128,130,129,131,134,138,139,137,140,141,136,133,132,140,151,156,156,155,151,139,128,124,132,138,140,133,126,127,131,125,120,99,74,72,85,110,122,144,153,150,148,147,141,141,148},{131,126,110,100,113,132,140,143,134,134,130,133,135,133,142,150,161,165,164,155,145,132,124,126,133,134,134,130,132,131,134,133,134,130,121,107,98,87,96,107,109,107,115,122,115,110,113,109,100,105,112,117,112,92,85,103,123,132,135,132,133,137,137,136,139,135,138,139,142,138,127,129,141,147,140,134,121,121,147,163,164,158,151,143,132,121,116,117,115,116,117,118,121,130,136,137,132,124,129,135,140,141,133,129,125,126,120,112,110,107,109,116,128,149,143,132,128,127,136,138,138,137,133,131,131,128,123,121,120,121,127,133,128,113,100,92,98,109,124,137,151,149,143,142,132,125,117,110,111,124,131,126,124,125,120,114,105,103,114,120,116,113,102,102,110,112,105,94,82,91,102,113,117,122,132,136,128,126,123,114,108,116,126,134,140,148,151,145,143,142,140,146,150,147,147,147,155,162,156,149,144,141,142,143,133,129,134,139,135,131,124,125,131,133,138,143,147,146,141,142,146,144,138,129,132,144,155,156,158,154,137,119,116,123,136,140,133,121,112,110,110,107,95,82,85,96,116,126,145,153,152,150,153,147,138,134},{139,126,111,113,131,146,150,149,139,126,127,136,141,140,143,143,146,158,164,157,144,131,126,129,134,136,135,129,132,136,144,142,136,133,128,117,105,87,94,102,109,115,123,126,115,109,110,105,100,105,115,119,111,90,84,102,131,143,145,137,134,135,135,136,140,133,142,145,143,139,132,137,146,148,136,126,108,106,132,151,151,152,148,137,124,119,117,115,119,121,122,124,130,137,139,137,136,142,149,151,154,154,144,135,133,136,132,124,118,111,109,113,123,134,127,120,119,120,131,135,132,127,121,117,114,109,105,106,107,113,120,125,120,105,94,88,101,115,126,139,153,152,149,152,143,130,114,102,100,112,126,131,132,130,120,112,107,110,122,123,108,105,106,115,127,134,125,104,82,83,89,104,116,126,136,137,130,121,113,102,97,106,118,125,137,149,154,149,145,136,129,136,147,147,148,149,155,156,147,138,139,141,140,140,131,130,137,143,141,131,120,123,131,139,149,154,159,159,152,149,152,155,152,142,133,138,147,150,156,158,144,122,117,122,140,143,135,119,107,105,104,102,95,91,100,109,121,123,141,147,152,154,160,154,142,132},{134,118,113,127,147,163,166,158,142,121,124,134,145,146,141,133,134,150,162,159,147,136,129,128,131,138,138,129,130,140,153,148,127,120,123,122,109,87,100,107,117,125,126,121,115,115,114,105,106,111,125,127,112,95,91,100,125,142,146,139,134,130,130,137,136,126,143,156,154,150,143,144,151,151,140,132,108,99,118,136,145,146,140,126,116,120,126,128,133,129,122,124,142,152,142,128,132,147,156,159,162,160,154,148,148,149,145,139,134,130,131,136,136,133,122,114,112,117,127,129,119,112,104,98,92,86,86,94,110,119,120,120,117,110,107,106,107,115,121,133,141,143,146,148,142,125,111,105,101,103,120,141,149,139,121,113,106,105,114,116,113,111,118,132,142,150,141,113,94,88,89,102,115,128,140,142,130,118,110,101,96,103,113,120,130,139,145,139,135,128,123,130,142,148,148,148,152,153,146,136,134,139,139,142,131,128,136,146,147,135,125,127,132,144,159,165,168,167,158,154,156,162,165,159,148,140,144,143,151,160,156,140,127,128,142,136,123,108,104,109,107,105,100,99,110,116,122,120,130,136,147,147,146,141,142,144},{124,111,118,137,149,159,158,141,137,113,117,126,141,145,133,124,132,148,162,162,153,144,134,126,126,133,134,125,129,145,156,143,131,113,113,113,95,79,109,123,139,142,130,115,115,123,123,113,108,113,134,137,118,103,98,94,117,138,148,143,134,123,120,129,131,119,144,166,165,162,151,146,147,144,136,131,109,103,124,147,149,148,142,129,123,132,143,146,144,144,129,116,122,130,127,121,126,142,148,154,159,155,152,149,148,149,149,147,145,145,152,160,154,142,129,121,115,118,123,120,109,101,92,86,79,72,78,91,103,114,114,113,113,110,110,111,112,114,117,128,131,133,139,136,128,120,112,109,103,102,119,143,145,130,111,108,104,101,114,122,127,121,128,141,146,152,141,108,94,90,93,106,116,126,140,143,131,116,109,104,97,98,102,108,121,127,130,125,123,125,127,133,143,153,149,145,148,150,145,135,135,144,148,153,138,128,133,144,154,143,135,134,132,140,156,162,167,165,158,155,158,165,169,165,150,138,143,145,150,158,158,145,141,136,145,132,116,102,99,107,113,113,108,105,115,120,124,120,112,111,122,130,139,139,142,142},{118,113,134,147,151,155,147,132,131,119,120,129,138,142,131,120,129,146,157,162,162,152,139,128,125,124,124,127,134,141,143,141,129,116,114,100,80,72,111,141,150,150,135,116,118,134,135,120,113,120,135,138,123,115,104,99,116,136,145,147,131,111,113,120,116,115,138,164,170,162,147,135,134,133,132,119,104,111,134,150,152,152,138,136,136,146,158,160,153,152,129,103,89,101,111,106,107,121,134,140,148,157,156,146,144,147,147,150,151,153,162,168,163,153,138,124,119,121,114,100,93,94,80,75,76,78,89,96,102,99,107,110,111,114,110,111,113,114,114,116,121,123,121,118,116,119,116,108,103,102,114,131,132,112,109,106,102,107,112,118,124,128,136,150,156,151,134,104,96,100,106,110,117,131,140,140,130,119,113,108,99,92,95,105,116,121,121,119,126,137,140,136,140,150,144,139,140,140,141,135,136,139,159,169,155,136,134,144,160,153,142,140,139,136,146,161,168,165,157,152,154,163,167,160,149,139,129,135,144,146,152,153,147,142,142,133,117,105,100,108,117,121,124,119,121,128,132,123,108,95,101,118,131,129,133,138},{126,127,140,146,149,151,141,131,138,133,134,138,144,142,127,117,123,142,153,160,161,151,139,132,127,125,125,129,132,133,133,133,131,126,114,97,79,77,112,137,143,142,133,122,124,137,140,130,119,118,129,135,126,125,119,113,124,140,146,143,125,105,102,100,100,104,131,158,161,151,134,118,117,118,116,109,105,118,140,153,155,158,146,145,143,151,161,162,155,147,125,99,80,83,88,89,92,97,105,115,133,152,153,142,138,142,144,146,146,146,155,160,156,152,143,130,115,105,100,97,86,83,77,85,97,105,111,106,94,90,99,105,110,114,112,115,117,119,117,114,114,117,116,113,113,117,118,115,112,108,109,117,113,104,108,110,110,116,116,116,115,121,139,151,148,140,123,103,103,111,115,113,117,129,138,137,131,124,117,112,103,95,97,104,115,121,126,131,143,154,149,135,133,141,134,128,130,134,140,136,133,136,156,171,166,154,145,145,157,155,147,146,141,133,141,155,162,160,156,154,150,146,148,147,142,131,116,115,121,130,142,146,146,141,140,138,132,125,119,118,122,125,129,124,127,135,143,137,116,93,95,110,124,125,131,141},{134,138,143,142,145,145,132,125,139,142,141,139,143,140,126,117,124,143,153,158,155,141,130,128,128,124,125,130,131,127,127,129,128,129,113,104,92,94,112,128,127,122,120,119,124,136,141,133,121,114,122,133,130,134,134,129,135,143,143,137,121,103,95,86,84,92,126,154,154,143,124,105,110,112,107,104,113,130,144,152,156,158,151,149,145,147,154,157,150,140,124,109,91,84,81,83,80,79,79,87,110,136,145,136,128,132,136,142,144,145,149,151,152,147,141,134,119,99,86,84,84,77,76,93,112,124,124,109,93,88,97,107,115,119,118,122,130,132,128,116,109,111,112,109,111,112,111,110,112,111,109,111,111,98,101,115,130,134,121,112,107,110,133,143,135,125,109,99,108,116,117,113,115,123,130,131,132,132,122,115,108,101,103,105,110,118,127,137,154,163,149,127,119,125,120,117,121,130,139,137,132,132,147,160,161,159,150,141,149,159,156,147,142,140,143,144,148,156,162,165,151,132,131,138,132,121,105,97,100,111,125,131,132,139,141,142,147,153,145,126,117,116,123,126,134,141,145,138,117,95,98,106,115,119,129,146},{140,144,144,141,143,146,131,122,140,145,142,135,137,142,136,127,131,146,155,156,149,132,125,129,133,129,128,130,128,122,121,125,123,120,111,115,109,112,109,116,112,105,107,112,123,142,147,138,125,117,126,141,135,136,139,139,145,143,134,126,115,108,103,90,82,89,123,152,152,142,125,107,106,107,102,104,121,135,137,139,142,141,142,148,147,144,146,150,148,139,129,126,113,99,82,76,78,71,64,68,93,127,141,134,129,124,126,133,138,139,141,142,144,141,137,132,118,95,82,84,78,76,81,100,118,127,122,106,99,94,101,111,118,121,124,133,140,141,135,121,112,114,117,116,111,108,103,102,106,107,103,100,102,95,100,115,133,136,116,100,99,106,129,138,128,115,107,104,114,117,118,118,122,125,129,135,139,145,129,115,109,106,110,108,107,114,124,136,150,156,141,121,118,123,120,116,118,126,133,129,127,125,132,133,131,136,136,130,144,153,148,138,140,149,153,150,150,160,168,170,155,132,125,129,126,115,98,87,85,93,105,112,120,126,130,142,155,164,158,134,113,105,112,124,138,146,147,141,117,100,106,106,107,111,118,133},{142,144,143,141,140,145,132,119,136,142,139,131,134,149,152,140,141,152,158,158,146,129,128,138,141,137,131,124,117,113,117,124,126,120,121,126,119,124,107,108,96,92,97,102,118,146,155,147,138,134,142,152,139,132,138,146,154,148,128,108,106,119,121,106,96,95,120,146,148,141,129,118,117,117,112,116,132,138,131,124,122,115,123,141,150,143,135,135,140,137,132,137,134,121,97,79,71,70,67,65,79,113,140,145,134,121,117,122,125,126,130,136,134,131,129,131,127,110,92,85,81,82,84,93,102,105,104,100,99,96,101,110,116,121,129,141,146,142,134,124,119,122,125,122,115,106,95,91,96,99,97,95,88,88,92,104,124,128,104,80,90,108,128,136,122,108,110,112,118,117,119,126,131,128,131,142,148,153,132,111,104,106,114,112,114,120,128,137,143,142,132,120,118,124,122,116,115,119,120,115,121,123,127,119,109,113,121,125,145,145,139,141,148,151,154,158,162,163,161,161,156,145,134,125,119,110,101,96,95,95,98,103,106,110,109,117,136,155,154,129,110,102,115,130,139,139,135,130,114,97,105,106,105,105,104,110},{142,143,140,140,136,142,129,113,126,135,138,136,140,157,166,155,150,155,160,160,144,129,136,151,155,147,132,115,103,104,115,125,129,130,136,132,120,124,104,99,82,83,90,93,107,136,150,150,150,151,151,152,136,127,135,150,160,155,126,94,97,128,138,121,114,107,121,140,144,140,133,128,131,131,129,131,141,142,130,117,113,99,108,132,150,142,128,125,129,137,134,142,146,138,117,90,65,66,68,67,74,103,137,152,135,121,116,117,114,112,117,126,123,118,117,125,133,126,105,88,90,90,88,86,83,81,85,90,89,92,100,110,119,124,129,137,140,135,129,124,124,131,133,128,118,109,97,91,92,94,94,92,87,74,75,97,116,112,93,81,98,118,126,124,113,106,113,115,117,114,118,128,131,127,129,139,149,151,133,114,108,113,122,122,124,129,134,137,134,128,120,114,116,127,126,118,114,112,108,105,113,120,129,122,110,106,113,125,144,147,144,149,157,159,161,162,163,160,153,151,151,151,145,132,116,109,108,112,114,111,109,113,107,96,88,96,115,137,140,124,106,100,117,128,129,125,122,120,111,94,101,105,103,98,97,100},{149,146,136,138,139,145,128,109,118,133,143,148,153,163,172,170,165,164,168,169,150,137,150,168,161,148,130,114,106,108,117,125,130,138,137,129,119,114,100,96,90,89,95,95,102,122,136,146,150,154,144,137,129,128,138,153,155,149,119,87,95,129,139,127,121,114,124,137,143,141,135,133,138,141,143,143,147,152,144,126,102,88,100,123,143,135,119,116,129,145,135,137,138,136,128,103,80,66,61,66,78,100,123,134,128,117,116,115,109,107,108,114,117,116,117,121,125,124,115,104,86,82,82,82,76,71,74,78,83,90,99,113,125,128,126,124,124,124,125,122,122,131,136,131,119,115,111,108,103,95,88,84,81,67,72,97,106,93,89,97,114,130,126,110,105,111,117,121,117,113,116,124,128,128,127,128,126,126,120,113,110,112,116,119,123,126,128,126,122,116,110,105,117,135,139,127,118,109,100,99,104,112,123,124,117,107,107,121,139,148,148,151,161,170,172,168,160,154,147,143,140,143,146,137,125,115,113,116,120,120,118,121,110,81,75,95,110,114,115,118,105,99,112,117,122,128,130,127,109,94,96,95,96,100,105,103},{154,146,129,133,140,147,125,104,113,133,146,154,159,161,168,173,170,164,166,164,141,126,141,159,148,136,123,120,123,126,128,128,137,144,133,128,123,109,104,105,106,101,103,101,103,113,124,138,144,151,134,124,126,134,144,158,144,133,107,85,96,123,131,126,117,115,125,137,143,142,136,133,137,142,147,142,141,150,146,126,105,96,114,134,147,135,116,112,130,149,132,127,127,134,144,128,100,81,72,74,74,81,99,111,111,103,106,108,106,109,112,115,121,121,125,132,136,135,125,110,100,86,84,84,77,78,85,87,87,92,98,111,125,129,122,113,114,122,127,120,112,119,126,123,120,118,118,117,110,99,91,88,79,72,78,96,103,97,97,101,113,130,127,101,98,112,118,127,116,111,111,116,124,129,125,114,109,108,114,118,117,113,111,113,114,116,116,114,112,111,106,101,110,134,142,131,120,107,96,98,104,109,118,125,124,112,106,120,132,143,150,161,172,173,165,157,156,145,135,132,129,136,146,142,133,125,125,127,129,125,115,113,105,94,96,102,112,123,119,108,103,97,111,118,129,140,136,123,100,88,82,79,92,113,124,112}};

References

Atick, J. J., & Redlich, A. N. (1990). Towards a theory of early visual processing. Neural Computation, 2(3), 308-320.
Atick, J. J., & Redlich, A. N. (1992). What does the retina know about natural scenes? Neural Computation, 4(2), 196-210.
Buchsbaum, G., & Gottschalk, A. (1983). Trichromacy, Opponent Colour Coding and Optimum Information Transmission in the Retina. Proceedings of the Royal Society, London B, 220, 89-113.
Gopen, George D. & Swan, Judith A. The Science of Scientific Writing. American Scientist, 78, 550-558.
Hacker, Diana. A Pocket Style Manual 2nd Edition. Bedford Books. Scientific American/St. Martin's College Publishing Group.
Kersten, D. J. (1987). Predictability and Redundancy of Natural Images, Journal of the Optical Society of America A,  4, 2395-2400.
Laughlin, S. B. (1981). A simple coding procedure enhances a neuron's information capacity, Z. Naturforsch.
Laughlin, S. B., de Ruyter van Steveninck, R. R., & Anderson, J. C. (1998). The metabolic cost of neural information. Nat Neurosci, 1(1), 36-41.
Linsker, R. (1990). Perceptual neural organization: some approaches based on network models and information theory. Annual Review of Neuroscience, 13, 257-281.
Olshausen, Bruno A., Field, David J. (2000) Vision and the coding of natural images. American Scientist, 88, 238-245.
Simoncelli, E. P., & Olshausen, B. A. (2001). Natural image statistics and neural representation. Annu Rev Neurosci, 24, 1193-1216.
Simoncelli, E. (1999, July, 1999). Modeling the Joint Statistics of Images in the Wavelet Domain. Paper presented at the Proc. SPIE 44th Annual Meeting, Denver, CO.
Simoncelli, E. P. (2003). Vision and the statistics of the visual environment. Curr Opin Neurobiol, 13(2), 144-149.
Srinivasan, M. V., Laughlin, S. B., & Dubs, A. (1982). Predictive   coding: A fresh view of inhibition in the retina. Proceedings of the Royal Society London B, 216, 427-459.
van Hateren, J. H., & van der Schaaf, A. (1998). Independent component filters of natural images compared with simple cells in primary visual cortex. Proc R Soc Lond B Biol Sci, 265(1394), 359-366.
http://www.cis.upenn.edu/~eero/ABSTRACTS/simoncelli90-abstract.html
http://library.wolfram.com/howtos/images/#histograms